Changeset 115
- Timestamp:
- 05/19/07 13:41:54 (6 years ago)
- Files:
-
- 3 modified
-
DEAD-KEY-Kombinationen.txt (modified) (1 diff)
-
windows/XP/autohotkey/README.txt (modified) (2 diffs)
-
windows/XP/autohotkey/neo20.ahk (modified) (25 diffs)
Legend:
- Unmodified
- Added
- Removed
-
DEAD-KEY-Kombinationen.txt
r109 r115 10 10 ˇ= wird zu ≚ 11 11 12 -d wird zu đ (tschechischem d) 13 -D wird zu Đ (tschechischem D) 14 /d wird zu ð (isl�ndischem d, eth) 15 /D wird zu Ð (isl�ndischem D, Eth) 16 17 ^1 = � 18 ^2 = � 19 ^3 = � -
windows/XP/autohotkey/README.txt
r109 r115 1 Version 09.05.20071 Version 19.05.2007 2 2 3 3 == Installation == … … 82 82 Leertaste, finde ich keine ANSI-Darstellung f�r. 83 83 84 ��� auf 123 wegnehmen, das ist schon auf dem Nummernblock (siehe FAQ), denn 85 die Zeichen sind auch per ^1=�, ^2=� und ^3=� erreichbar. (auch unter 86 Windows???) � ja, mit Neo und autohotkey auf jeden Fall...vorher vielleicht 87 nicht. 84 ./, auf Mod5 5. Ebene 85 86 CapsLock auf Mod3 3. Ebene -
windows/XP/autohotkey/neo20.ahk
r112 r115 1 1 /* 2 NEO-Layout - Version vom 08.05.20072 NEO-Layout - Version vom 19.05.2007 3 3 Mod3 (3./4. Ebene) funktioniert �ber Win+Ctrl, 4 4 Mod5 (5./6. Ebene) �ber AltGr. … … 23 23 ; ToDo 24 24 ; -------- 25 ; nobreakspace und schmales Leerzeichen 26 ; , auf Altgr, geht nicht, weil sonst AltGr nur noch , macht 25 ; - nobreakspace und schmales Leerzeichen 26 ; - ./, auf Altgr 27 ; - CapsLock �ber beide Mod3 28 27 29 28 30 ; ANSI-Darstellung von beliebigen Unicode-Zeichen … … 127 129 128 130 ^::send {^} ; circumflex, tot 129 1::send 1 130 2::send 2 131 3::send 3 131 1:: 132 If A_PriorHotkey = ^ ; circumflex 133 send {bs}� 134 Else 135 send 1 136 return 137 138 2:: 139 If A_PriorHotkey = ^ ; circumflex 140 send {bs}� 141 Else 142 send 2 143 return 144 145 3:: 146 If A_PriorHotkey = ^ ; circumflex 147 send {bs}� 148 Else 149 send 3 150 return 151 132 152 4::send 4 133 153 5::send 5 … … 137 157 9::send 9 138 158 0::send 0 139 �::send - 159 �::send - ; Bind 140 160 �::send {�} ; akut, tot 141 161 … … 231 251 p::send q 232 252 �::send � 233 +::send ~ ; tilde, soll tot 234 253 +::send ~ ; tilde, tot 235 254 a:: 236 255 If A_PriorHotkey = #^+ ; Diaerese … … 385 404 If A_PriorHotkey = #^+^ ; Querstrich 386 405 BSUnicode("đ") 406 Else If A_PriorHotkey = <^>!+ ; Schr�gstrich 407 BSUnicode("ð") 387 408 Else If A_PriorHotkey = +^ ; caron 388 409 BSUnicode("ď") … … 404 425 Return 405 426 406 ;SC02B (#) wird zu AltGr427 ;SC02B (#) wird zu Mod3 407 428 408 429 ;SC056 (<) wird zu Mod5 … … 563 584 564 585 +p::send Q 565 +�::send �586 +�::send SS ; wird versal-� 566 587 567 588 ++::Unicode("ˉ") ; macron, tot … … 724 745 If A_PriorHotkey = #^+^ ; Querstrich 725 746 BSUnicode("Đ") 747 Else If A_PriorHotkey = <^>!+ ; Schr�gstrich 748 BSUnicode("Ð") 726 749 Else If A_PriorHotkey = +^ ; caron 727 750 BSUnicode("Ď") … … 780 803 Return 781 804 782 +,:: send `;783 +.:: send :805 +,::return 806 +.::Unicode("…") ; ellipse 784 807 785 808 +-:: … … 796 819 797 820 #^^::Unicode("˘") ; brevis 798 #^1:: Unicode("¬")799 #^2:: send {^}{space}800 #^3:: send 3821 #^1::return 822 #^2::return 823 #^3::return 801 824 #^4::send � 802 825 #^5::send � … … 815 838 #^t::send {^}{space} ; untot 816 839 #^z::sendraw ! 817 #^u::send < 818 #^i::send > 819 #^o::send `= 820 #^p::send `; 840 #^u:: 841 If A_PriorHotkey = #^+^ ; Querstrich 842 BSUnicode("≤") 843 Else 844 send < 845 return 846 847 #^i:: 848 If A_PriorHotkey = #^+^ ; Querstrich 849 BSUnicode("≥") 850 Else 851 send > 852 return 853 854 #^o:: 855 If A_PriorHotkey = ^ ; circumflex 856 BSUnicode("≙") 857 Else If A_PriorHotkey = + ; tilde 858 BSUnicode("≅") 859 Else If A_PriorHotkey = <^>!+ ; Schr�gstrich 860 BSUnicode("≠") 861 Else If A_PriorHotkey = #^+^ ; Querstrich 862 BSUnicode("≡") 863 Else If A_PriorHotkey = +^ ; caron 864 BSUnicode("≚") 865 Else If A_PriorHotkey = <^>!+� ; ring dr�ber 866 BSUnicode("≗") 867 Else If A_PriorHotkey = +1 ; Grad 868 BSUnicode("≗") 869 Else 870 send `= 871 Return 872 873 #^p::send {&} 821 874 #^�::Unicode("ij") ; ij 822 875 #^+::Unicode("¨") ; Diaerese … … 830 883 #^j::send ( 831 884 #^k::send ) 832 #^l::send - 885 #^l::send - ; Bind 833 886 #^�::send : 834 #^�:: send y835 836 #^y::send raw ~887 #^�::return 888 889 #^y::send {#} 837 890 #^x::send $ 838 891 #^c::send | 839 #^v::send {#} 892 #^v:: 893 If A_PriorHotkey = + ; tilde 894 BSUnicode("≈") 895 Else 896 sendraw ~ 897 Return 898 840 899 #^b::send ``{space} ; untot 841 900 #^n::send {+} 842 901 #^m::send `% 843 #^,::send {&}902 #^,::send ' 844 903 #^.::send " 845 #^-::send '904 #^-::send `; 846 905 847 906 … … 851 910 ;--------------------- 852 911 853 #^+^::send - 854 #^+1::send � 912 #^+^::send - ; querstrich, tot 913 #^+1::send � 855 914 #^+2::send � 856 915 #^+3::send � … … 866 925 867 926 #^+q::Unicode("ξ") ;xi 868 #^+w:: send v927 #^+w::return 869 928 #^+e::Unicode("λ") ;lambda 870 929 #^+r::Unicode("χ") ;chi 871 #^+t:: send w930 #^+t::return 872 931 #^+z::Unicode("κ") ;kappa 873 932 #^+u::Unicode("ψ") ;psi 874 933 #^+i::Unicode("γ") ;gamma 875 934 #^+o::Unicode("φ") ;phi 876 #^+p:: send q935 #^+p::return 877 936 #^+�::Unicode("IJ") ;IJ 878 937 #^++::send " ;doppelakut 879 938 880 #^+a:: send u881 #^+s::Unicode("ι") ;iota 939 #^+a::return 940 #^+s::Unicode("ι") ;iota - funktioniert nicht !? 882 941 #^+d::Unicode("α") ;alpha 883 942 #^+f::Unicode("ε") ;epsilon 884 #^+g::Unicode("ω") ;omega 943 #^+g::Unicode("ω") ;omega - funktioniert nicht !? 885 944 #^+h::Unicode("σ") ;sigma 886 945 #^+j::Unicode("ν") ;nu … … 890 949 #^+�::Unicode("υ") ;upsilon 891 950 892 #^+y:: send �893 #^+x:: send �951 #^+y::return 952 #^+x::return 894 953 #^+c::Unicode("η") ;eta 895 954 #^+v::Unicode("π") ;pi … … 899 958 #^+,::Unicode("ϑ") ;vartheta? 900 959 #^+.::Unicode("θ") ;theta 901 #^+-:: send j960 #^+-::return 902 961 903 962 ;#^+space:: ; gesch�tztes Leerzeichen … … 910 969 ;----------------- 911 970 912 <^>!^::Unicode("·") ; Mittenpunkt 913 <^>!4::Send {PgUp} ; Prev 971 <^>!^::Unicode("·") ; Mittenpunkt, tot 972 <^>!1::Unicode("⅛") ; 1/8 973 <^>!2::return 974 <^>!3::Unicode("⅜") ; 3/8 975 <^>!4::Send {PgUp} ; Prev 976 <^>!5::Unicode("⅝") ; 5/8 977 <^>!6::return 978 <^>!7::Unicode("⅞") ; 7/8 914 979 <^>!8::Send / 915 980 <^>!9::Send * 916 981 <^>!0::Send - 917 <^>!�:: Unicode("ð") ; eth982 <^>!�::return 918 983 <^>!�::Unicode("˙") ; punkt oben dr�ber 919 984 920 <^>!q:: Send {Esc}985 <^>!q::return 921 986 <^>!w::Send {Backspace} 922 987 <^>!e::Send {Up} 988 <^>!r::Send {Tab} 923 989 <^>!t::Send {Insert} 924 990 <^>!z::Send � … … 927 993 <^>!o::Send 9 928 994 <^>!p::Send {+} 929 <^>!�::Unicode("ə") ; ?930 <^>!+::Unicode("/") ; Schr�gstrich 995 <^>!�::Unicode("ə") ; schwa 996 <^>!+::Unicode("/") ; Schr�gstrich, tot 931 997 932 998 <^>!a::Send {Home} … … 940 1006 <^>!l::Send 6 941 1007 <^>!�::Send `, 942 <^>!�::Send � ; thorn943 944 945 <^>!y::Send { Tab}1008 <^>!�::Send � ; thorn 1009 1010 1011 <^>!y::Send {Esc} 946 1012 <^>!x::Send {Del} 947 <^>!c::Send {PgDn} ; Next 948 <^>!n::Send � 1013 <^>!c::Send {PgDn} ; Next 1014 <^>!v::Send {Enter} 1015 <^>!b::return 1016 <^>!n::Unicode("∞") ;infty 949 1017 <^>!m::Send 1 950 1018 <^>!,::Send 2 … … 962 1030 ;----------------------- 963 1031 964 <^>!+^::Send . ; punkt darunter 1032 <^>!+^::Send . ; punkt darunter 1033 <^>!+1::return 1034 <^>!+2::return 1035 <^>!+3::return 965 1036 <^>!+4::Send +{Prev} 966 <^>!+�::Unicode("Ð") ; Eth 967 <^>!+�::Unicode("˚") ; ring obendrauf 968 969 <^>!+q::Unicode("Ξ") ; Xi 970 <^>!+w::Unicode("Λ") ; Lambda 1037 <^>!+5::Unicode("⇒") ; Implikation 1038 <^>!+6::Unicode("⇔") ; �quivalenz 1039 <^>!+7::return 1040 <^>!+8::Unicode("∃") ; Existenzquantor 1041 <^>!+9::Unicode("∀") ; Allquantor 1042 <^>!+0::Send � 1043 <^>!+�::Unicode("∨") ; logisch oder 1044 <^>!+�::Unicode("˚") ; ring obendrauf 1045 1046 <^>!+q::Unicode("Ξ") ; Xi 1047 <^>!+w::Unicode("Λ") ; Lambda 971 1048 <^>!+e::Send +{Up} 972 <^>!+r::Send �1049 <^>!+r::Send +{Tab} 973 1050 <^>!+t::Send +{Insert} 974 <^>!+u::Unicode("Ψ") ; Phi 975 <^>!+i::Unicode("Γ") ; Gamma 976 <^>!+o::Unicode("Φ") ; Psi 977 <^>!+�::Unicode("Ə") ; ? 978 <^>!++::Unicode("ˏ") ; komma drunter, soll tot 1051 <^>!+z::Send � 1052 <^>!+u::Unicode("Ψ") ; Phi 1053 <^>!+i::Unicode("Γ") ; Gamma 1054 <^>!+o::Unicode("Φ") ; Psi 1055 <^>!+p::Unicode("∧") ; logisches Und 1056 <^>!+�::Unicode("Ə") ; Schwa 1057 <^>!++::Unicode("ˏ") ; komma drunter, tot 979 1058 980 1059 <^>!+a::Send +{Home} … … 990 1069 <^>!+�::Send � ; Thorn 991 1070 992 <^>!+y::Send +{Tab} 1071 <^>!+y::return 1072 <^>!+x::Unicode("∫") ; Int 993 1073 <^>!+c::Send +{PgDn} 994 <^>!+v::Unicode("Π") ; Pi 995 <^>!+b::Unicode("Ω") ; Omega 996 <^>!+.::Unicode("Θ") ; Theta 1074 <^>!+v::Unicode("Π") ; Pi 1075 <^>!+b::Unicode("Ω") ; Omega 1076 <^>!+n::Unicode("•") ; bullet 1077 <^>!+,::Unicode("√") ; sqrt 1078 <^>!+.::Unicode("Θ") ; Theta 1079 <^>!+-::Unicode("∇") ; Nabla 997 1080 998 1081 … … 1219 1302 #^NumpadEnter::Unicode("≠") ; neq 1220 1303 1221 #^Numpad7:: Unicode("⅞") ; 7/81304 #^Numpad7::return 1222 1305 #^Numpad8::Unicode("↑") ; uparrow 1223 #^Numpad9:: Unicode("⅜") ; 3/81306 #^Numpad9::return 1224 1307 #^Numpad4::Unicode("←") ; leftarrow 1225 1308 #^Numpad5::send � 1226 1309 #^Numpad6::Unicode("→") ; rightarrow 1227 #^Numpad1:: send �1310 #^Numpad1::return 1228 1311 #^Numpad2::Unicode("↓") ; downarrow 1229 #^Numpad3:: send �1312 #^Numpad3::return 1230 1313 #^Numpad0::send `% 1231 1314 #^NumPadDot::send . … … 1242 1325 #^+NumpadDiv::Unicode("∕") ; slash 1243 1326 #^+NumpadMult::Unicode("⋅") ; cdot 1244 #^+NumpadSub:: send - ; eig. unbelegt1327 #^+NumpadSub::return 1245 1328 #^+NumpadAdd::Unicode("∓") ; -+ 1246 1329 #^+NumpadEnter::Unicode("≈") ; approx 1247 1330 1248 #^+NumpadHome::Unicode(" ⅛") ; 1/81249 #^+NumpadUp::Unicode(" ⅝") ; 5/81250 #^+NumpadPgUp::Unicode(" ⅜") ; 3/81251 #^+NumpadLeft:: send �1252 #^+NumpadClear:: send �1253 #^+NumpadRight:: send �1254 #^+NumpadEnd:: send �1255 #^+NumpadDown:: send �1256 #^+NumpadPgDn:: send �1331 #^+NumpadHome::Unicode("≪") ; ll 1332 #^+NumpadUp::Unicode("∩") ; 1333 #^+NumpadPgUp::Unicode("≫") ; gg 1334 #^+NumpadLeft::Unicode("⊂") ; 1335 #^+NumpadClear::Unicode("") ; 1336 #^+NumpadRight::Unicode("⊃") ; 1337 #^+NumpadEnd::Unicode("≤") ; leq 1338 #^+NumpadDown::Unicode("∪") ; 1339 #^+NumpadPgDn::Unicode("≥") ; geq 1257 1340 #^+NumpadIns::send � 1258 1341 #^+NumPadDel::send `, … … 1267 1350 1268 1351 1269 <^>!NumpadDiv:: send /1270 <^>!NumpadMult::Unicode("⋅") ; cdot1271 <^>!NumpadSub:: send - ; eig. unbelegt1272 <^>!NumpadAdd::Unicode("∓") ; -+1273 <^>!NumpadEnter::Unicode("≈") ; approx1274 1275 1276 <^>!Numpad7::Unicode(" ⅛") ; 1/81277 <^>!Numpad8::Unicode(" ⅝") ; 5/81278 <^>!Numpad9::Unicode(" ⅜") ; 3/81279 <^>!Numpad4:: send �1280 <^>!Numpad5:: send �1281 <^>!Numpad6:: send �1282 <^>!Numpad1:: send �1283 <^>!Numpad2:: send �1284 <^>!Numpad3:: send �1352 <^>!NumpadDiv::Unicode("∕") ; slash 1353 <^>!NumpadMult::Unicode("⋅") ; cdot 1354 <^>!NumpadSub::return 1355 <^>!NumpadAdd::Unicode("∓") ; -+ 1356 <^>!NumpadEnter::Unicode("≈") ; approx 1357 1358 1359 <^>!Numpad7::Unicode("≪") ; ll 1360 <^>!Numpad8::Unicode("∩") ; 1361 <^>!Numpad9::Unicode("≫") ; gg 1362 <^>!Numpad4::Unicode("⊂") ; 1363 <^>!Numpad5::Unicode("") ; 1364 <^>!Numpad6::Unicode("⊃") ; 1365 <^>!Numpad1::Unicode("≤") ; leq 1366 <^>!Numpad2::Unicode("∪") ; 1367 <^>!Numpad3::Unicode("≥") ; geq 1285 1368 <^>!Numpad0::send � 1286 1369 <^>!NumPadDot::send `,
