summaryrefslogtreecommitdiff
path: root/windows/neo-vars/src/source/varsfunctions.ahk
diff options
context:
space:
mode:
authormartin_r <martin_r@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-01-25 07:04:16 +0000
committermartin_r <martin_r@b9310e46-f624-0410-8ea1-cfbb3a30dc96>2009-01-25 07:04:16 +0000
commit5ef85f7c6100b422c719739475fa69c4347b2928 (patch)
tree7486d674f0531431df247e0401ab79ea840125c4 /windows/neo-vars/src/source/varsfunctions.ahk
parentce682d06a88cfa07dba0538c6d90f920c99aa551 (diff)
downloadneo-layout-5ef85f7c6100b422c719739475fa69c4347b2928.tar.gz
neo-layout-5ef85f7c6100b422c719739475fa69c4347b2928.tar.bz2
neo-layout-5ef85f7c6100b422c719739475fa69c4347b2928.zip
Fix: CharProcDUni (♫uu: Unicode ⇒ Hex) hatte bei Shift fälschlicherweise SL_M2 bzw. SR_M2 ausgegeben
git-svn-id: https://svn.neo-layout.org@1540 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'windows/neo-vars/src/source/varsfunctions.ahk')
-rw-r--r--windows/neo-vars/src/source/varsfunctions.ahk8
1 files changed, 5 insertions, 3 deletions
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 == "")