From 5ef85f7c6100b422c719739475fa69c4347b2928 Mon Sep 17 00:00:00 2001 From: martin_r Date: Sun, 25 Jan 2009 07:04:16 +0000 Subject: Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://svn.neo-layout.org@1540 b9310e46-f624-0410-8ea1-cfbb3a30dc96 --- windows/neo-vars/src/source/varsfunctions.ahk | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'windows') diff --git a/windows/neo-vars/src/source/varsfunctions.ahk b/windows/neo-vars/src/source/varsfunctions.ahk index e7f63de..32a102d 100644 --- a/windows/neo-vars/src/source/varsfunctions.ahk +++ b/windows/neo-vars/src/source/varsfunctions.ahk @@ -46,9 +46,9 @@ CharStarDown(PhysKey, ActKey, char) { if (PP%PhysKey% != "") CompNew := PP%PhysKey% ; Von Tastaturwiederholung else - CompNew := Comp . char ; Hängen wir mal das neue Zeichen zum Compositum an + CompNew := Comp . char ; H�ngen wir mal das neue Zeichen zum Compositum an - if (CD%CompNew% != "") { ; Compose hat getroffen: wird geschickt, Compose gelöscht + if (CD%CompNew% != "") { ; Compose hat getroffen: wird geschickt, Compose gel�scht tosend := CD%CompNew% PP%PhysKey% := CompNew Comp := "" @@ -68,7 +68,7 @@ CharStarDown(PhysKey, ActKey, char) { if (strlen(tosend) > 5) { ; Ausgabe mehrerer Zeichen - if (PR%PhysKey% != "") { ; Eventuell vergessenen Key-Release aufräumen + if (PR%PhysKey% != "") { ; Eventuell vergessenen Key-Release aufr�umen CharOutUp(PR%PhysKey%) PR%PhysKey% := "" } @@ -136,6 +136,8 @@ CharOut(char) { CharOutDown(char) { global + if (CharOutFilterProc == "DUni" and (char == "SL_M2" or char == "SR_M2")) + return if (CharOutFilterProc != "") { char := CharOutFilter%CharOutFilterProc%(char,1,0) if (char == "") -- cgit v1.2.3