Changeset 694 for windows/autohotkey/Source
- Timestamp:
- 07/25/08 08:46:11 (5 years ago)
- Location:
- windows/autohotkey/Source
- Files:
-
- 6 modified
-
. (modified) (1 prop)
-
Changelog-and-Todo.ahk (modified) (2 diffs)
-
Global-Part.ahk (modified) (2 diffs)
-
Keys-Neo.ahk (modified) (81 diffs)
-
Methods-Other.ahk (modified) (3 diffs)
-
Warning.ahk (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
windows/autohotkey/Source
-
Property
svn:ignore set
to
LangSTastaturStandardmäßigEingeschaltet.ahk
-
Property
svn:ignore set
to
-
windows/autohotkey/Source/Changelog-and-Todo.ahk
r693 r694 16 16 - Die Bildschirmtastatur mit Mod4 hat den Mod4-Lock deaktiviert! 17 17 - Auf der 6. Ebene von 2 und 3 werden noch immer Delta und Nabla gesendet, aber nicht die logischen Symbole UND und ODER (wie in der Referenz); siehe hierzu auch http://de.autohotkey.com/forum/post-26040.html 18 - send und send (blind)durch SendUnicodeChar ersetzen (aus Performance-Gr�nden jedoch nicht a-z, A-Z, 0-9)18 - send und send{blind} durch SendUnicodeChar ersetzen (aus Performance-Gr�nden jedoch nicht a-z, A-Z, 0-9) 19 19 - Compose vollst�ndig implementieren (Welche Methode ist hierzu am besten geeignet?) 20 20 - ausgiebig testen... (besonders Vollst�ndigkeit bei Deadkeys) 21 - Bessere L�sung f�r das leeren von PriorDeadKey finden, damit die Sondertasten nicht mehr abgefangen werden m�ssen.21 - Bessere L�sung f�r das Leeren von PriorDeadKey finden, damit die Sondertasten nicht mehr abgefangen werden m�ssen. 22 22 - Testen, ob die Capslockl�sung (siehe *1:: ebene 1) auch f�r Numpad gebraucht wird 23 23 - Die Ebenen vom Tastenblock an die neue Referenz anpassen (wenn da ein Konsens gefunden wurde) … … 28 28 ********** 29 29 - Tastatur-Reset: mod4+escape (oder ev. ein anderer Hotkey) soll die Tastatur wieder in den Normalzustand versetzen (d.h. alle Ebenen unlocken und Einhand, Lang-s oder Sonstwelche-Modi deaktivieren) 30 - Die Varianten (lernModus, einHandNeo, Lang-s-Tastatur Qwertz/pausieren) sollten einheitlich (de-)aktiviert werden, etwa �ber Mod4 F9-F1230 - Die Varianten (lernModus, einHandNeo, Lang-s-Tastatur, Qwertz/pausieren) sollten einheitlich (de-)aktiviert werden, etwa �ber Mod4 F9-F12 31 31 - bei Ebene 4 rechte Hand (Numpad) z.B. Numpad5 statt 5 senden 32 - Symbol �ndern (das entg�ltige Neo-Logo abwarten)33 32 34 33 -
windows/autohotkey/Source/Global-Part.ahk
r624 r694 6 6 7 7 ; Im folgenden gilt (soweit nicht anders angegeben) Ja = 1, Nein = 0: 8 ahkTreiberKombi := 0 ; Sollen Ebenen 1-4 ignoriert werden? (kann z.B. vom dll Treiber �bernommen werden) 8 9 ahkTreiberKombi := 0 ; Sollen Ebenen 1-4 ignoriert werden (kann z.B. vom dll Treiber �bernommen werden)? 9 10 einHandNeo := 0 ; Soll der Treiber im Einhandmodus betrieben werden? 10 11 lernModus := 0 ; Soll der Lernmodus aktiviert werden? 11 bildschirmTastaturEinbinden := 1 ; Sollen die Bilder f�r die Bildschirmtastatur in die EXE-Datei miteingebunden werden (Nachteil: gr�ssere Dateigr�sse, Vorteil: Referenz f�r Anf�nger stets einfach verf�gbar) 12 UseMod4Light := 1 ; Aktivierter Mod4 Lock wird �ber die Rollen-LED des Keybord angezeigt (analog zu CapsLock) 13 LangSTastatur := 0 ; Sollen Lang-s auf s, s auf � und � auf M3+� gelegt werden? 14 15 Process, Priority,, High 12 bildschirmTastaturEinbinden := 1 ; Sollen die Bilder f�r die Bildschirmtastatur in die EXE-Datei miteingebunden werden? 13 ; (Nachteil: gr�ssere Dateigr�sse, Vorteil: Referenz f�r Anf�nger stets einfach verf�gbar) 14 UseMod4Light := 1 ; Aktivierter Mod4-Lock wird �ber die Rollen-LED des Keybord angezeigt (analog zu CapsLock) 15 LangSTastatur := 0 ; Sollen Lang-s auf s, s auf � und � auf �(3) gelegt werden? 16 #Include *i %a_scriptdir%\LangSTastaturStandardm��igEingeschaltet.ahk 17 #Include *i %a_scriptdir%\source\LangSTastaturStandardm��igEingeschaltet.ahk 18 ; Wenn diese Datei vorhanden ist und die Zeichenfolge �LangSTastatur := 1� enth�lt, 19 ; ist die LangSTastatur beim Starten der ahk/exe-Datei automatisch eingeschaltet. 20 21 Process,Priority,,High 16 22 17 23 … … 25 31 FileInstall, neo_disabled.ico, neo_disabled.ico, 1 26 32 27 if (bildschirmTastaturEinbinden==1) {33 if (bildschirmTastaturEinbinden==1) { 28 34 FileInstall, ebene1.png, ebene1.png, 1 29 35 FileInstall, ebene2.png, ebene2.png, 1 -
windows/autohotkey/Source/Keys-Neo.ahk
r645 r694 38 38 { 39 39 SendUnicodeChar(0x00B7) ; Mittenpunkt, tot 40 PriorDeadKey := "c4" 41 } 42 else if Ebene = 5 43 { 44 send - ; querstrich, tot 40 45 PriorDeadKey := "c5" 41 }42 else if Ebene = 543 {44 send - ; querstrich, tot45 PriorDeadKey := "c4"46 46 } 47 47 else if Ebene = 6 … … 58 58 if (PriorDeadKey = "c1") ; circumflex 1 59 59 BSSendUnicodeChar(0x00B9) 60 else if (PriorDeadKey = "c 4") ; toter -60 else if (PriorDeadKey = "c5") ; toter - 61 61 BSSendUnicodeChar(0x2081) 62 62 else if (CompKey = "r_small_1") … … 127 127 if (PriorDeadKey = "c1") ; circumflex 128 128 BSSendUnicodeChar(0x00B2) 129 else if (PriorDeadKey = "c 4") ; toter -129 else if (PriorDeadKey = "c5") ; toter - 130 130 BSSendUnicodeChar(0x2082) 131 131 else if (CompKey = "r_small") … … 197 197 if (PriorDeadKey = "c1") ; circumflex 198 198 BSSendUnicodeChar(0x00B3) 199 else if (PriorDeadKey = "c 4") ; toter -199 else if (PriorDeadKey = "c5") ; toter - 200 200 BSSendUnicodeChar(0x2083) 201 201 else if (CompKey = "1") … … 263 263 if (PriorDeadKey = "c1") ; circumflex 264 264 BSSendUnicodeChar(0x2074) 265 else if (PriorDeadKey = "c 4") ; toter -265 else if (PriorDeadKey = "c5") ; toter - 266 266 BSSendUnicodeChar(0x2084) 267 267 else if (CompKey = "r_small") … … 330 330 if (PriorDeadKey = "c1") ; circumflex 331 331 BSSendUnicodeChar(0x2075) 332 else if (PriorDeadKey = "c 4") ; toter -332 else if (PriorDeadKey = "c5") ; toter - 333 333 BSSendUnicodeChar(0x2085) 334 334 else if (CompKey = "1") … … 401 401 if (PriorDeadKey = "c1") ; circumflex 402 402 BSSendUnicodeChar(0x2076) 403 else if (PriorDeadKey = "c 4") ; toter -403 else if (PriorDeadKey = "c5") ; toter - 404 404 BSSendUnicodeChar(0x2086) 405 405 else if (CompKey = "1") … … 468 468 if (PriorDeadKey = "c1") ; circumflex 469 469 BSSendUnicodeChar(0x2077) 470 else if (PriorDeadKey = "c 4") ; toter -470 else if (PriorDeadKey = "c5") ; toter - 471 471 BSSendUnicodeChar(0x2087) 472 472 else if (CompKey = "r_small") … … 534 534 if (PriorDeadKey = "c1") ; circumflex 535 535 BSSendUnicodeChar(0x2078) 536 else if (PriorDeadKey = "c 4") ; toter -536 else if (PriorDeadKey = "c5") ; toter - 537 537 BSSendUnicodeChar(0x2088) 538 538 else if (CompKey = "1") … … 607 607 if (PriorDeadKey = "c1") ; circumflex 608 608 BSSendUnicodeChar(0x2079) 609 else if (PriorDeadKey = "c 4") ; toter -609 else if (PriorDeadKey = "c5") ; toter - 610 610 BSSendUnicodeChar(0x2089) 611 611 else if (CompKey = "r_small") … … 672 672 if (PriorDeadKey = "c1") ; circumflex 673 673 BSSendUnicodeChar(0x2070) 674 else if (PriorDeadKey = "c 4") ; toter -674 else if (PriorDeadKey = "c5") ; toter - 675 675 BSSendUnicodeChar(0x2080) 676 676 else if (CompKey = "r_small_1") … … 782 782 { 783 783 SendUnicodeChar(0x02D9) ; punkt oben dr�ber 784 PriorDeadKey := "a4" 785 } 786 else if Ebene = 5 787 { 788 SendUnicodeChar(0x02DB) ; ogonek 784 789 PriorDeadKey := "a5" 785 }786 else if Ebene = 5787 {788 SendUnicodeChar(0x02DB) ; ogonek789 PriorDeadKey := "a4"790 790 } 791 791 else if Ebene = 6 … … 855 855 if Ebene = 1 856 856 { 857 if (PriorDeadKey = "t 5") ; Schr�gstrich857 if (PriorDeadKey = "t4") ; Schr�gstrich 858 858 BSSendUnicodeChar(0x0142) 859 859 else if (PriorDeadKey = "a1") ; akut … … 863 863 else if (PriorDeadKey = "a3") ; cedilla 864 864 BSSendUnicodeChar(0x013C) 865 else if (PriorDeadKey = "c 5") ; Mittenpunkt865 else if (PriorDeadKey = "c4") ; Mittenpunkt 866 866 BSSendUnicodeChar(0x0140) 867 867 else if (PriorDeadKey = "c6") ; punkt darunter … … 882 882 else if (PriorDeadKey = "a3") ; cedilla 883 883 BSSendUnicodeChar(0x013B) 884 else if (PriorDeadKey = "t 5") ; Schr�gstrich884 else if (PriorDeadKey = "t4") ; Schr�gstrich 885 885 BSSendUnicodeChar(0x0141) 886 else if (PriorDeadKey = "c 5") ; Mittenpunkt886 else if (PriorDeadKey = "c4") ; Mittenpunkt 887 887 BSSendUnicodeChar(0x013F) 888 888 else if (PriorDeadKey = "c6") ; punkt darunter … … 930 930 else if (PriorDeadKey = "a3") ; cedilla 931 931 BSSendUnicodeChar(0x00E7) 932 else if (PriorDeadKey = "a 5") ; punkt dar�ber932 else if (PriorDeadKey = "a4") ; punkt dar�ber 933 933 BSSendUnicodeChar(0x010B) 934 934 else if ( (CompKey = "o_small") or (CompKey = "o_capital") ) … … 953 953 else if (PriorDeadKey = "a3") ; cedilla 954 954 BSSendUnicodeChar(0x00E6) 955 else if (PriorDeadKey = "a 5") ; punkt dar�ber955 else if (PriorDeadKey = "a4") ; punkt dar�ber 956 956 BSSendUnicodeChar(0x010A) 957 957 else if ( (CompKey = "o_small") or (CompKey = "o_capital") ) … … 1057 1057 if (PriorDeadKey = "c1") ; circumflex 1058 1058 BSSendUnicodeChar(0x0125) 1059 else if (PriorDeadKey = "c 4") ; Querstrich1059 else if (PriorDeadKey = "c5") ; Querstrich 1060 1060 BSSendUnicodeChar(0x0127) 1061 else if (PriorDeadKey = "a 5") ; punkt dar�ber1061 else if (PriorDeadKey = "a4") ; punkt dar�ber 1062 1062 BSSendUnicodeChar(0x1E23) 1063 1063 else if (PriorDeadKey = "c6") ; punkt darunter … … 1069 1069 if (PriorDeadKey = "c1") ; circumflex 1070 1070 BSSendUnicodeChar(0x0124) 1071 else if (PriorDeadKey = "c 4") ; Querstrich1071 else if (PriorDeadKey = "c5") ; Querstrich 1072 1072 BSSendUnicodeChar(0x0126) 1073 else if (PriorDeadKey = "a 5") ; punkt dar�ber1073 else if (PriorDeadKey = "a4") ; punkt dar�ber 1074 1074 BSSendUnicodeChar(0x1E22) 1075 1075 else if (PriorDeadKey = "c6") ; punkt darunter … … 1079 1079 else if Ebene = 3 1080 1080 { 1081 if (PriorDeadKey = "c 4") ; Querstrich1081 if (PriorDeadKey = "c5") ; Querstrich 1082 1082 BSSendUnicodeChar(0x2264) ; kleiner gleich 1083 1083 else … … 1088 1088 if (PriorDeadKey = "c1") ; circumflex 1089 1089 BSSendUnicodeChar(0x2077) 1090 else if (PriorDeadKey = "c 4") ; toter -1090 else if (PriorDeadKey = "c5") ; toter - 1091 1091 BSSendUnicodeChar(0x2087) 1092 1092 else … … 1110 1110 else if (PriorDeadKey = "a3") ; cedilla 1111 1111 BSSendUnicodeChar(0x0123) 1112 else if (PriorDeadKey = "a 5") ; punkt dar�ber1112 else if (PriorDeadKey = "a4") ; punkt dar�ber 1113 1113 BSSendUnicodeChar(0x0121) 1114 1114 else sendinput {blind}g … … 1122 1122 else if (PriorDeadKey = "a3") ; cedilla 1123 1123 BSSendUnicodeChar(0x0122) 1124 else if (PriorDeadKey = "a 5") ; punkt dar�ber1124 else if (PriorDeadKey = "a4") ; punkt dar�ber 1125 1125 BSSendUnicodeChar(0x0120) 1126 1126 else sendinput {blind}G … … 1128 1128 else if Ebene = 3 1129 1129 { 1130 if (PriorDeadKey = "c 4") ; Querstrich1130 if (PriorDeadKey = "c5") ; Querstrich 1131 1131 SendUnicodeChar(0x2265) ; gr��er gleich 1132 1132 else … … 1137 1137 if (PriorDeadKey = "c1") ; circumflex 1138 1138 BSSendUnicodeChar(0x2078) 1139 else if (PriorDeadKey = "c 4") ; toter -1139 else if (PriorDeadKey = "c5") ; toter - 1140 1140 BSSendUnicodeChar(0x2088) 1141 1141 else … … 1153 1153 if Ebene = 1 1154 1154 { 1155 if (PriorDeadKey = "t 5") ; durchgestrichen1155 if (PriorDeadKey = "t4") ; durchgestrichen 1156 1156 BSSendUnicodeChar(0x0192) 1157 else if (PriorDeadKey = "a 5") ; punkt dar�ber1157 else if (PriorDeadKey = "a4") ; punkt dar�ber 1158 1158 BSSendUnicodeChar(0x1E1F) 1159 1159 else sendinput {blind}f … … 1161 1161 else if Ebene = 2 1162 1162 { 1163 if (PriorDeadKey = "t 5") ; durchgestrichen1163 if (PriorDeadKey = "t4") ; durchgestrichen 1164 1164 BSSendUnicodeChar(0x0191) 1165 else if (PriorDeadKey = "a 5") ; punkt dar�ber1165 else if (PriorDeadKey = "a4") ; punkt dar�ber 1166 1166 BSSendUnicodeChar(0x1E1E) 1167 1167 else sendinput {blind}F … … 1173 1173 else if (PriorDeadKey = "t1") ; tilde 1174 1174 BSSendUnicodeChar(0x2245) ; ungef�hr gleich 1175 else if (PriorDeadKey = "t 5") ; Schr�gstrich1175 else if (PriorDeadKey = "t4") ; Schr�gstrich 1176 1176 BSSendUnicodeChar(0x2260) ; ungleich 1177 else if (PriorDeadKey = "c 4") ; Querstrich1177 else if (PriorDeadKey = "c5") ; Querstrich 1178 1178 BSSendUnicodeChar(0x2261) ; identisch 1179 1179 else if (PriorDeadKey = "c2") ; caron … … 1188 1188 if (PriorDeadKey = "c1") ; circumflex 1189 1189 BSSendUnicodeChar(0x2079) 1190 else if (PriorDeadKey = "c 4") ; toter -1190 else if (PriorDeadKey = "c5") ; toter - 1191 1191 BSSendUnicodeChar(0x2089) 1192 1192 else … … 1212 1212 if (PriorDeadKey = "c1") ; circumflex 1213 1213 BSSendUnicodeChar(0x207A) 1214 else if (PriorDeadKey = "c 4") ; toter -1214 else if (PriorDeadKey = "c5") ; toter - 1215 1215 BSSendUnicodeChar(0x208A) 1216 1216 else … … 1287 1287 else if Ebene = 3 1288 1288 { 1289 SendUnicodeChar(0x00A8) ; Diaerese1289 SendUnicodeChar(0x00A8) ; diaerese 1290 1290 PriorDeadKey := "t3" 1291 1291 } … … 1293 1293 { 1294 1294 SendUnicodeChar(0x002F) ; Schr�gstrich, tot 1295 PriorDeadKey := "t4" 1296 } 1297 else if Ebene = 5 1298 { 1299 sendUnicodeChar(0x02DD) ;doppelakut 1295 1300 PriorDeadKey := "t5" 1296 }1297 else if Ebene = 51298 {1299 sendUnicodeChar(0x02DD) ;doppelakut1300 PriorDeadKey := "t4"1301 1301 } 1302 1302 else if Ebene = 6 … … 1324 1324 else if (PriorDeadKey = "a2") ; grave 1325 1325 BSSendUnicodeChar(0x00F9) 1326 else if (PriorDeadKey = "t3") ; Diaerese1326 else if (PriorDeadKey = "t3") ; diaerese 1327 1327 Send, {bs}� 1328 else if (PriorDeadKey = "t 4") ; doppelakut1328 else if (PriorDeadKey = "t5") ; doppelakut 1329 1329 BSSendUnicodeChar(0x0171) 1330 1330 else if (PriorDeadKey = "c3") ; brevis … … 1332 1332 else if (PriorDeadKey = "t2") ; macron 1333 1333 BSSendUnicodeChar(0x016B) 1334 else if (PriorDeadKey = "a 4") ; ogonek1334 else if (PriorDeadKey = "a5") ; ogonek 1335 1335 BSSendUnicodeChar(0x0173) 1336 1336 else if (PriorDeadKey = "a6") ; Ring … … 1351 1351 else if (PriorDeadKey = "a2") ; grave 1352 1352 BSSendUnicodeChar(0x00D9) 1353 else if (PriorDeadKey = "t3") ; Diaerese1353 else if (PriorDeadKey = "t3") ; diaerese 1354 1354 Send, {bs}� 1355 1355 else if (PriorDeadKey = "a6") ; Ring … … 1357 1357 else if (PriorDeadKey = "c3") ; brevis 1358 1358 BSSendUnicodeChar(0x016C) 1359 else if (PriorDeadKey = "t 4") ; doppelakut1359 else if (PriorDeadKey = "t5") ; doppelakut 1360 1360 BSSendUnicodeChar(0x0170) 1361 1361 else if (PriorDeadKey = "c2") ; caron … … 1363 1363 else if (PriorDeadKey = "t2") ; macron 1364 1364 BSSendUnicodeChar(0x016A) 1365 else if (PriorDeadKey = "a 4") ; ogonek1365 else if (PriorDeadKey = "a5") ; ogonek 1366 1366 BSSendUnicodeChar(0x0172) 1367 1367 else if (PriorDeadKey = "t1") ; tilde … … 1391 1391 else if (PriorDeadKey = "a2") ; grave 1392 1392 BSSendUnicodeChar(0x00EC) 1393 else if (PriorDeadKey = "t3") ; Diaerese1393 else if (PriorDeadKey = "t3") ; diaerese 1394 1394 Send, {bs}� 1395 else if (PriorDeadKey = "t2") ; macron 1395 else if (PriorDeadKey = "t2") ; macron - defekt 1396 1396 BSSendUnicodeChar(0x012B) 1397 1397 else if (PriorDeadKey = "c3") ; brevis 1398 1398 BSSendUnicodeChar(0x012D) 1399 else if (PriorDeadKey = "a 5") ; ogonek1399 else if (PriorDeadKey = "a4") ; ogonek 1400 1400 BSSendUnicodeChar(0x012F) 1401 1401 else if (PriorDeadKey = "t1") ; tilde 1402 1402 BSSendUnicodeChar(0x0129) 1403 else if (PriorDeadKey = "a 4") ; punkt dar�ber1403 else if (PriorDeadKey = "a5") ; punkt dar�ber 1404 1404 BSSendUnicodeChar(0x0131) 1405 1405 else if (PriorDeadKey = "c2") ; caron … … 1420 1420 else if (PriorDeadKey = "a2") ; grave 1421 1421 BSSendUnicodeChar(0x00CC) 1422 else if (PriorDeadKey = "t3") ; Diaerese1422 else if (PriorDeadKey = "t3") ; diaerese 1423 1423 Send, {bs}� 1424 1424 else if (PriorDeadKey = "t2") ; macron … … 1426 1426 else if (PriorDeadKey = "c3") ; brevis 1427 1427 BSSendUnicodeChar(0x012C) 1428 else if (PriorDeadKey = "a 4") ; ogonek1428 else if (PriorDeadKey = "a5") ; ogonek 1429 1429 BSSendUnicodeChar(0x012E) 1430 1430 else if (PriorDeadKey = "t1") ; tilde 1431 1431 BSSendUnicodeChar(0x0128) 1432 else if (PriorDeadKey = "a 5") ; punkt dar�ber1432 else if (PriorDeadKey = "a4") ; punkt dar�ber 1433 1433 BSSendUnicodeChar(0x0130) 1434 1434 else if (PriorDeadKey = "c2") ; caron … … 1474 1474 else if (PriorDeadKey = "a2") ; grave 1475 1475 BSSendUnicodeChar(0x00E0) 1476 else if (PriorDeadKey = "t3") ; Diaerese1476 else if (PriorDeadKey = "t3") ; diaerese 1477 1477 send {bs}� 1478 1478 else if (PriorDeadKey = "a6") ; Ring … … 1480 1480 else if (PriorDeadKey = "t1") ; tilde 1481 1481 BSSendUnicodeChar(0x00E3) 1482 else if (PriorDeadKey = "a 4") ; ogonek1482 else if (PriorDeadKey = "a5") ; ogonek 1483 1483 BSSendUnicodeChar(0x0105) 1484 1484 else if (PriorDeadKey = "t2") ; macron … … 1503 1503 else if (PriorDeadKey = "a2") ; grave 1504 1504 BSSendUnicodeChar(0x00C0) 1505 else if (PriorDeadKey = "t3") ; Diaerese1505 else if (PriorDeadKey = "t3") ; diaerese 1506 1506 send {bs}� 1507 1507 else if (PriorDeadKey = "t1") ; tilde … … 1513 1513 else if (PriorDeadKey = "c3") ; brevis 1514 1514 BSSendUnicodeChar(0x0102) 1515 else if (PriorDeadKey = "a 4") ; ogonek1515 else if (PriorDeadKey = "a5") ; ogonek 1516 1516 BSSendUnicodeChar(0x0104) 1517 1517 else if (PriorDeadKey = "c2") ; caron … … 1557 1557 else if (PriorDeadKey = "a2") ; grave 1558 1558 BSSendUnicodeChar(0x00E8) 1559 else if (PriorDeadKey = "t3") ; Diaerese1559 else if (PriorDeadKey = "t3") ; diaerese 1560 1560 Send, {bs}� 1561 else if (PriorDeadKey = "a 4") ; ogonek1561 else if (PriorDeadKey = "a5") ; ogonek 1562 1562 BSSendUnicodeChar(0x0119) 1563 1563 else if (PriorDeadKey = "t2") ; macron 1564 1564 BSSendUnicodeChar(0x0113) 1565 else if (PriorDeadKey = "c3") ; brevis 1565 else if (PriorDeadKey = "c3") ; brevis - defekt 1566 1566 BSSendUnicodeChar(0x0115) 1567 else if (PriorDeadKey = "c2") ; caron 1567 else if (PriorDeadKey = "c2") ; caron - defekt 1568 1568 BSSendUnicodeChar(0x011B) 1569 else if (PriorDeadKey = "a 5") ; punkt dar�ber1569 else if (PriorDeadKey = "a4") ; punkt dar�ber 1570 1570 BSSendUnicodeChar(0x0117) 1571 1571 else if (CompKey = "a_small") ; compose … … 1590 1590 else if (PriorDeadKey = "a2") ; grave 1591 1591 BSSendUnicodeChar(0x00C8) 1592 else if (PriorDeadKey = "t3") ; Diaerese1592 else if (PriorDeadKey = "t3") ; diaerese 1593 1593 Send, {bs}� 1594 1594 else if (PriorDeadKey = "c2") ; caron … … 1598 1598 else if (PriorDeadKey = "c3") ; brevis 1599 1599 BSSendUnicodeChar(0x0114) 1600 else if (PriorDeadKey = "a 4") ; ogonek1600 else if (PriorDeadKey = "a5") ; ogonek 1601 1601 BSSendUnicodeChar(0x0118) 1602 else if (PriorDeadKey = "a 5") ; punkt dar�ber1602 else if (PriorDeadKey = "a4") ; punkt dar�ber 1603 1603 BSSendUnicodeChar(0x0116) 1604 1604 else if (CompKey = "a_capital") ; compose … … 1636 1636 else if (PriorDeadKey = "a2") ; grave 1637 1637 BSSendUnicodeChar(0x00F2) 1638 else if (PriorDeadKey = "t3") ; Diaerese1638 else if (PriorDeadKey = "t3") ; diaerese 1639 1639 Send, {bs}� 1640 1640 else if (PriorDeadKey = "t1") ; tilde 1641 1641 BSSendUnicodeChar(0x00F5) 1642 else if (PriorDeadKey = "t 4") ; doppelakut1642 else if (PriorDeadKey = "t5") ; doppelakut 1643 1643 BSSendUnicodeChar(0x0151) 1644 else if (PriorDeadKey = "t 5") ; Schr�gstrich1644 else if (PriorDeadKey = "t4") ; Schr�gstrich 1645 1645 BSSendUnicodeChar(0x00F8) 1646 1646 else if (PriorDeadKey = "t2") ; macron … … 1648 1648 else if (PriorDeadKey = "c3") ; brevis 1649 1649 BSSendUnicodeChar(0x014F) 1650 else if (PriorDeadKey = "a 4") ; ogonek1650 else if (PriorDeadKey = "a5") ; ogonek 1651 1651 BSSendUnicodeChar(0x01EB) 1652 1652 else if (PriorDeadKey = "c2") ; caron … … 1667 1667 else if (PriorDeadKey = "a2") ; grave 1668 1668 BSSendUnicodeChar(0x00D2) 1669 else if (PriorDeadKey = "t 5") ; Schr�gstrich1669 else if (PriorDeadKey = "t4") ; Schr�gstrich 1670 1670 BSSendUnicodeChar(0x00D8) 1671 1671 else if (PriorDeadKey = "t1") ; tilde 1672 1672 BSSendUnicodeChar(0x00D5) 1673 else if (PriorDeadKey = "t 4") ; doppelakut1673 else if (PriorDeadKey = "t5") ; doppelakut 1674 1674 BSSendUnicodeChar(0x0150) 1675 else if (PriorDeadKey = "t3") ; Diaerese1675 else if (PriorDeadKey = "t3") ; diaerese 1676 1676 send {bs}� 1677 1677 else if (PriorDeadKey = "t2") ; macron … … 1679 1679 else if (PriorDeadKey = "c3") ; brevis 1680 1680 BSSendUnicodeChar(0x014E) 1681 else if (PriorDeadKey = "a 4") ; ogonek1681 else if (PriorDeadKey = "a5") ; ogonek 1682 1682 BSSendUnicodeChar(0x01EA) 1683 1683 else if (PriorDeadKey = "c2") ; caron … … 1725 1725 else if (PriorDeadKey = "a3") ; cedilla 1726 1726 BSSendUnicodeChar(0x015F) 1727 else if (PriorDeadKey = "a 5") ; punkt dar�ber1727 else if (PriorDeadKey = "a4") ; punkt dar�ber 1728 1728 BSSendUnicodeChar(0x1E61) 1729 1729 else if (PriorDeadKey = "c6") ; punkt darunter … … 1756 1756 else if (PriorDeadKey = "a3") ; cedilla 1757 1757 BSSendUnicodeChar(0x015E) 1758 else if (PriorDeadKey = "a 5") ; punkt dar�ber1758 else if (PriorDeadKey = "a4") ; punkt dar�ber 1759 1759 BSSendUnicodeChar(0x1E60) 1760 1760 else if (PriorDeadKey = "c6") ; punkt darunter … … 1807 1807 else if (PriorDeadKey = "a3") ; cedilla 1808 1808 BSSendUnicodeChar(0x0146) 1809 else if (PriorDeadKey = "a 5") ; punkt dar�ber1809 else if (PriorDeadKey = "a4") ; punkt dar�ber 1810 1810 BSSendUnicodeChar(0x1E45) 1811 1811 else … … 1822 1822 else if (PriorDeadKey = "a3") ; cedilla 1823 1823 BSSendUnicodeChar(0x0145) 1824 else if (PriorDeadKey = "a 5") ; punkt dar�ber1824 else if (PriorDeadKey = "a4") ; punkt dar�ber 1825 1825 BSSendUnicodeChar(0x1E44) 1826 1826 else … … 1833 1833 if (PriorDeadKey = "c1") ; circumflex 1834 1834 BSSendUnicodeChar(0x2074) 1835 else if (PriorDeadKey = "c 4") ; toter -1835 else if (PriorDeadKey = "c5") ; toter - 1836 1836 BSSendUnicodeChar(0x2084) 1837 1837 else … … 1855 1855 else if (PriorDeadKey = "a3") ; cedilla 1856 1856 BSSendUnicodeChar(0x0157) 1857 else if (PriorDeadKey = "a 5") ; punkt dar�ber1857 else if (PriorDeadKey = "a4") ; punkt dar�ber 1858 1858 BSSendUnicodeChar(0x0E59) 1859 1859 else if (PriorDeadKey = "c6") ; punkt darunter … … 1874 1874 else if (PriorDeadKey = "a3") ; cedilla 1875 1875 BSSendUnicodeChar(0x0156) 1876 else if (PriorDeadKey = "a 5") ; punkt dar�ber1876 else if (PriorDeadKey = "a4") ; punkt dar�ber 1877 1877 BSSendUnicodeChar(0x1E58) 1878 1878 else if (PriorDeadKey = "c6") ; punkt darunter … … 1894 1894 if (PriorDeadKey = "c1") ; circumflex 1895 1895 BSSendUnicodeChar(0x2075) 1896 else if (PriorDeadKey = "c 4") ; toter -1896 else if (PriorDeadKey = "c5") ; toter - 1897 1897 BSSendUnicodeChar(0x2085) 1898 1898 else … … 1921 1921 else if (PriorDeadKey = "a3") ; cedilla 1922 1922 BSSendUnicodeChar(0x0163) 1923 else if (PriorDeadKey = "c 4") ; Querstrich1923 else if (PriorDeadKey = "c5") ; Querstrich 1924 1924 BSSendUnicodeChar(0x0167) 1925 else if (PriorDeadKey = "a 5") ; punkt dar�ber1925 else if (PriorDeadKey = "a4") ; punkt dar�ber 1926 1926 BSSendUnicodeChar(0x1E6B) 1927 1927 else if (PriorDeadKey = "c6") ; punkt darunter … … 1940 1940 else if (PriorDeadKey = "a3") ; cedilla 1941 1941 BSSendUnicodeChar(0x0162) 1942 else if (PriorDeadKey = "c 4") ; Querstrich1942 else if (PriorDeadKey = "c5") ; Querstrich 1943 1943 BSSendUnicodeChar(0x0166) 1944 else if (PriorDeadKey = "a 5") ; punkt dar�ber1944 else if (PriorDeadKey = "a4") ; punkt dar�ber 1945 1945 BSSendUnicodeChar(0x1E6A) 1946 1946 else if (PriorDeadKey = "c6") ; punkt darunter … … 1962 1962 if (PriorDeadKey = "c1") ; circumflex 1963 1963 BSSendUnicodeChar(0x2076) 1964 else if (PriorDeadKey = "c 4") ; toter -1964 else if (PriorDeadKey = "c5") ; toter - 1965 1965 BSSendUnicodeChar(0x2086) 1966 1966 else … … 1985 1985 if Ebene = 1 1986 1986 { 1987 if (PriorDeadKey = "c 4") ; Querstrich1987 if (PriorDeadKey = "c5") ; Querstrich 1988 1988 BSSendUnicodeChar(0x0111) 1989 else if (PriorDeadKey = "t 5") ; Schr�gstrich1989 else if (PriorDeadKey = "t4") ; Schr�gstrich 1990 1990 BSSendUnicodeChar(0x00F0) 1991 1991 else if (PriorDeadKey = "c2") ; caron 1992 1992 BSSendUnicodeChar(0x010F) 1993 else if (PriorDeadKey = "a 5") ; punkt dar�ber1993 else if (PriorDeadKey = "a4") ; punkt dar�ber 1994 1994 BSSendUnicodeChar(0x1E0B) 1995 1995 else if (PriorDeadKey = "c6") ; punkt darunter … … 2000 2000 else if Ebene = 2 2001 2001 { 2002 if (PriorDeadKey = "c 4") ; Querstrich2002 if (PriorDeadKey = "c5") ; Querstrich 2003 2003 BSSendUnicodeChar(0x0110) 2004 else if (PriorDeadKey = "t 5") ; Schr�gstrich2004 else if (PriorDeadKey = "t4") ; Schr�gstrich 2005 2005 BSSendUnicodeChar(0x00D0) 2006 2006 else if (PriorDeadKey = "c2") ; caron 2007 2007 BSSendUnicodeChar(0x010E) 2008 else if (PriorDeadKey = "a 5") ; punkt dar�ber2008 else if (PriorDeadKey = "a4") ; punkt dar�ber 2009 2009 BSSendUnicodeChar(0x1E0A) 2010 2010 else if (PriorDeadKey = "c6") ; punkt darunter … … 2027 2027 if Ebene = 1 2028 2028 { 2029 if (PriorDeadKey = "t3") ; Diaerese2029 if (PriorDeadKey = "t3") ; diaerese 2030 2030 Send {bs}� 2031 2031 else if (PriorDeadKey = "a1") ; akut … … 2040 2040 if (PriorDeadKey = "a1") ; akut 2041 2041 BSSendUnicodeChar(0x00DD) 2042 else if (PriorDeadKey = "t3") ; Diaerese2042 else if (PriorDeadKey = "t3") ; diaerese 2043 2043 Send {bs}� 2044 2044 else if (PriorDeadKey = "c1") ; circumflex … … 2167 2167 if Ebene = 1 2168 2168 { 2169 if (PriorDeadKey = "a 5") ; punkt dar�ber2169 if (PriorDeadKey = "a4") ; punkt dar�ber 2170 2170 BSSendUnicodeChar(0x1E57) 2171 2171 else … … 2174 2174 else if Ebene = 2 2175 2175 { 2176 if (PriorDeadKey = "a 5") ; punkt dar�ber2176 if (PriorDeadKey = "a4") ; punkt dar�ber 2177 2177 BSSendUnicodeChar(0x1E56) 2178 2178 else … … 2203 2203 else if (PriorDeadKey = "a1") ; akut 2204 2204 BSSendUnicodeChar(0x017A) 2205 else if (PriorDeadKey = "a 5") ; punkt dr�ber2205 else if (PriorDeadKey = "a4") ; punkt dr�ber 2206 2206 BSSendUnicodeChar(0x017C) 2207 2207 else if (PriorDeadKey = "c6") ; punkt drunter … … 2216 2216 else if (PriorDeadKey = "a1") ; akut 2217 2217 BSSendUnicodeChar(0x0179) 2218 else if (PriorDeadKey = "a 5") ; punkt dar�ber2218 else if (PriorDeadKey = "a4") ; punkt dar�ber 2219 2219 BSSendUnicodeChar(0x017B) 2220 2220 else if (PriorDeadKey = "c6") ; punkt drunter … … 2238 2238 if Ebene = 1 2239 2239 { 2240 if (PriorDeadKey = "a 5") ; punkt dar�ber2240 if (PriorDeadKey = "a4") ; punkt dar�ber 2241 2241 BSSendUnicodeChar(0x1E03) 2242 2242 else … … 2245 2245 else if Ebene = 2 2246 2246 { 2247 if (PriorDeadKey = "a 5") ; punkt dar�ber2247 if (PriorDeadKey = "a4") ; punkt dar�ber 2248 2248 BSSendUnicodeChar(0x1E02) 2249 2249 else … … 2265 2265 if Ebene = 1 2266 2266 { 2267 if (PriorDeadKey = "a 5") ; punkt dar�ber2267 if (PriorDeadKey = "a4") ; punkt dar�ber 2268 2268 BSSendUnicodeChar(0x1E41) 2269 2269 else if (PriorDeadKey = "c6") ; punkt darunter … … 2278 2278 else if Ebene = 2 2279 2279 { 2280 if (PriorDeadKey = "a 5") ; punkt dar�ber2280 if (PriorDeadKey = "a4") ; punkt dar�ber 2281 2281 BSSendUnicodeChar(0x1E40) 2282 2282 else if (PriorDeadKey = "c6") ; punkt darunter … … 2295 2295 if (PriorDeadKey = "c1") ; circumflex 2296 2296 BSSendUnicodeChar(0x00B9) 2297 else if (PriorDeadKey = "c 4") ; toter -2297 else if (PriorDeadKey = "c5") ; toter - 2298 2298 BSSendUnicodeChar(0x2081) 2299 2299 else … … 2336 2336 if (PriorDeadKey = "c1") ; circumflex 2337 2337 BSSendUnicodeChar(0x00B2) 2338 else if (PriorDeadKey = "c 4") ; toter -2338 else if (PriorDeadKey = "c5") ; toter - 2339 2339 BSSendUnicodeChar(0x2082) 2340 2340 else … … 2376 2376 if (PriorDeadKey = "c1") ; circumflex 2377 2377 BSSendUnicodeChar(0x00B3) 2378 else if (PriorDeadKey = "c 4") ; toter -2378 else if (PriorDeadKey = "c5") ; toter - 2379 2379 BSSendUnicodeChar(0x2083) 2380 2380 else … … 2465 2465 if (PriorDeadKey = "c1") ; circumflex 2466 2466 BSSendUnicodeChar(0x207B) 2467 else if (PriorDeadKey = "c 4") ; toter -2467 else if (PriorDeadKey = "c5") ; toter - 2468 2468 BSSendUnicodeChar(0x208B) 2469 2469 else … … 2481 2481 if (PriorDeadKey = "c1") ; circumflex 2482 2482 BSSendUnicodeChar(0x207A) 2483 else if (PriorDeadKey = "c 4") ; toter -2483 else if (PriorDeadKey = "c5") ; toter - 2484 2484 BSSendUnicodeChar(0x208A) 2485 2485 else … … 3232 3232 if (PriorDeadKey = "c1") ; circumflex 3233 3233 BSSendUnicodeChar(0x2070) 3234 else if (PriorDeadKey = "c 4") ; toter -3234 else if (PriorDeadKey = "c5") ; toter - 3235 3235 BSSendUnicodeChar(0x2080) 3236 3236 else … … 3266 3266 if (PriorDeadKey = "c1") ; circumflex 3267 3267 BSSendUnicodeChar(0x2070) 3268 else if (PriorDeadKey = "c 4") ; toter -3268 else if (PriorDeadKey = "c5") ; toter - 3269 3269 BSSendUnicodeChar(0x2080) 3270 3270 else -
windows/autohotkey/Source/Methods-Other.ahk
r689 r694 161 161 } 162 162 /* 163 �ber den GDK-Workar round:163 �ber den GDK-Workaround: 164 164 Dieser basiert auf http://www.autohotkey.com/forum/topic32947.html 165 165 … … 177 177 { 178 178 send {bs} 179 SendUnicodeChar(charCode)179 SendUnicodeChar(charCode) 180 180 } 181 181 … … 195 195 196 196 ;Lang-s-Tastatur: 197 { 198 SC056 & *Esc:: 197 SC056 & *F11:: 199 198 LangSTastatur := not(LangSTastatur) ; schaltet die Lang-s-Tastatur ein und aus 200 ;if (LangSTastatur) SoundBeep ;auskommentieren, um Warnton zu erzeugen201 199 return 202 } 203 204 205 206 200 -
windows/autohotkey/Source/Warning.ahk
r614 r694 1 1 /* 2 2 ******************************************* 3 4 5 6 3 WICHTIGE WARNUNG: 7 4 … … 9 6 Datei! Sie wird regelm��ig �berschrieben und 10 7 sollte deshalb nicht mehr direkt bearbeitet werden! 11 12 13 8 14 9 DIE AUSF�HRBARE DATEI AKTUALISIEREN: … … 18 13 installiert wurde) ein Doppelklick auf die Batch-Datei 19 14 Build-Update.bat 20 21 22 15 23 16 HINWEISE F�R AHK-ENTWICKLER: … … 47 40 The programm will exit. 48 41 49 50 51 42 AHK-LINKS 52 43 … … 58 49 59 50 60 61 51 ******************************************* 62 52 */ 63 53 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 /*97 *******************************************98 DU BIST GEWARNT WORDEN!99 *******************************************100 */101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127
