Changeset 112 for windows/XP/autohotkey/neo20.ahk
- Timestamp:
- 05/19/07 01:35:54 (6 years ago)
- Files:
-
- 1 modified
-
windows/XP/autohotkey/neo20.ahk (modified) (33 diffs)
Legend:
- Unmodified
- Added
- Removed
-
windows/XP/autohotkey/neo20.ahk
r101 r112 23 23 ; ToDo 24 24 ; -------- 25 ; nobreakspace und schmales Leerzeichen 26 25 ; nobreakspace und schmales Leerzeichen 26 ; , auf Altgr, geht nicht, weil sonst AltGr nur noch , macht 27 27 28 28 ; ANSI-Darstellung von beliebigen Unicode-Zeichen … … 96 96 menu, tray, add, Hilfe, :helpmenu 97 97 menu, tray, add 98 menu, tray, add, %disable%, toggle neo98 menu, tray, add, %disable%, togglesuspend 99 99 menu, tray, default, %disable% 100 100 menu, tray, add … … 110 110 ;1. Ebene 111 111 ;--------- 112 113 Space:: 114 If A_PriorHotkey = ^ ; circumflex 115 BSUnicode("ˆ") 116 Else If A_PriorHotkey = + ; tilde 117 BSUnicode("˜") 118 Else 119 Send {Space} 120 Return 121 122 Enter::Send {Enter} 123 Esc::Send {Esc} 124 125 ; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 112 127 113 128 ^::send {^} ; circumflex, tot … … 440 455 send j 441 456 Return 442 443 Space::444 If A_PriorHotkey = ^ ; circumflex445 BSUnicode("ˆ")446 Else If A_PriorHotkey = + ; tilde447 BSUnicode("˜")448 Else449 Send {Space}450 Return451 452 Enter::Send {Enter}453 Esc::Send {Esc}454 457 455 458 … … 588 591 589 592 +s:: 590 If A_PriorHotkey = #^+ ; Diaerese593 If A_PriorHotkey = #^+ ; Diaerese 591 594 Send, {bs}� 592 Else If A_PriorHotkey = ++ ; macron595 Else If A_PriorHotkey = ++ ; macron 593 596 BSUnicode("Ī") 594 Else If A_PriorHotkey = #^^ ; brevis597 Else If A_PriorHotkey = #^^ ; brevis 595 598 BSUnicode("Ĭ") 596 Else If A_PriorHotkey = #^+� ; ogonek599 Else If A_PriorHotkey = #^+� ; ogonek 597 600 BSUnicode("Į") 598 Else If A_PriorHotkey = + ; tilde601 Else If A_PriorHotkey = + ; tilde 599 602 BSUnicode("Ĩ") 600 603 Else If A_PriorHotkey = <^>!� ; punkt dar�ber … … 605 608 606 609 +d:: 607 If A_PriorHotkey = #^+ ; Diaerese610 If A_PriorHotkey = #^+ ; Diaerese 608 611 Send {bs}� 609 Else If A_PriorHotkey = + ; tilde612 Else If A_PriorHotkey = + ; tilde 610 613 BSUnicode("Ã") 611 Else If A_PriorHotkey = <^>!+� ; Ring614 Else If A_PriorHotkey = <^>!+� ; Ring 612 615 Send {bs}� 613 Else If A_PriorHotkey = ++ ; macron616 Else If A_PriorHotkey = ++ ; macron 614 617 BSUnicode("Ā") 615 Else If A_PriorHotkey = #^^ ; brevis618 Else If A_PriorHotkey = #^^ ; brevis 616 619 BSUnicode("Ă") 617 Else If A_PriorHotkey = #^+� ; ogonek620 Else If A_PriorHotkey = #^+� ; ogonek 618 621 BSUnicode("Ą") 619 622 Else … … 622 625 623 626 +f:: 624 If A_PriorHotkey = #^+ ; Diaerese627 If A_PriorHotkey = #^+ ; Diaerese 625 628 Send, {bs}� 626 Else If A_PriorHotkey = +^ ; caron629 Else If A_PriorHotkey = +^ ; caron 627 630 BSUnicode("Ě") 628 Else If A_PriorHotkey = ++ ; macron631 Else If A_PriorHotkey = ++ ; macron 629 632 BSUnicode("Ē") 630 Else If A_PriorHotkey = #^^ ; brevis633 Else If A_PriorHotkey = #^^ ; brevis 631 634 BSUnicode("Ĕ") 632 Else If A_PriorHotkey = #^+� ; ogonek635 Else If A_PriorHotkey = #^+� ; ogonek 633 636 BSUnicode("Ę") 634 637 Else If A_PriorHotkey = <^>!� ; punkt dar�ber … … 639 642 640 643 +g:: 641 If A_PriorHotkey = <^>!+ ; Schr�gstrich644 If A_PriorHotkey = <^>!+ ; Schr�gstrich 642 645 BSUnicode("Ø") 643 Else If A_PriorHotkey = + ; tilde646 Else If A_PriorHotkey = + ; tilde 644 647 BSUnicode("Õ") 645 648 Else If A_PriorHotkey = #^++ ; doppelakut 646 649 BSUnicode("Ő") 647 Else If A_PriorHotkey = #^+ ; Diaerese650 Else If A_PriorHotkey = #^+ ; Diaerese 648 651 Send {bs}� 649 Else If A_PriorHotkey = ++ ; macron652 Else If A_PriorHotkey = ++ ; macron 650 653 BSUnicode("Ō") 651 Else If A_PriorHotkey = #^^ ; brevis654 Else If A_PriorHotkey = #^^ ; brevis 652 655 BSUnicode("Ŏ") 653 656 Else … … 656 659 657 660 +h:: 658 If A_PriorHotkey = ^ ; circumflex661 If A_PriorHotkey = ^ ; circumflex 659 662 BSUnicode("Ŝ") 660 Else If A_PriorHotkey = +^ ; caron663 Else If A_PriorHotkey = +^ ; caron 661 664 BSUnicode("Š") 662 Else If A_PriorHotkey = � ; akut665 Else If A_PriorHotkey = � ; akut 663 666 BSUnicode("Ś") 664 Else If A_PriorHotkey = #^� ; cedilla667 Else If A_PriorHotkey = #^� ; cedilla 665 668 BSUnicode("Ş") 666 Else If A_PriorHotkey = <^>!� ; punkt dar�ber669 Else If A_PriorHotkey = <^>!� ; punkt dar�ber 667 670 BSUnicode("�") 668 671 Else If A_PriorHotkey = <^>!+^ ; punkt darunter … … 673 676 674 677 +j:: 675 If A_PriorHotkey = +^ ; caron678 If A_PriorHotkey = +^ ; caron 676 679 BSUnicode("Ň") 677 Else If A_PriorHotkey = + ; tilde680 Else If A_PriorHotkey = + ; tilde 678 681 BSUnicode("Ñ") 679 Else If A_PriorHotkey = � ; akut682 Else If A_PriorHotkey = � ; akut 680 683 BSUnicode("Ń") 681 Else If A_PriorHotkey = #^� ; cedilla684 Else If A_PriorHotkey = #^� ; cedilla 682 685 BSUnicode("Ņ") 683 686 Else If A_PriorHotkey = <^>!� ; punkt dar�ber … … 688 691 689 692 +k:: 690 If A_PriorHotkey = +^ ; caron693 If A_PriorHotkey = +^ ; caron 691 694 BSUnicode("Ř") 692 Else If A_PriorHotkey = � ; akut695 Else If A_PriorHotkey = � ; akut 693 696 BSUnicode("Ŕ") 694 Else If A_PriorHotkey = #^� ; cedilla697 Else If A_PriorHotkey = #^� ; cedilla 695 698 BSUnicode("Ŗ") 696 Else If A_PriorHotkey = <^>!� ; punkt dar�ber699 Else If A_PriorHotkey = <^>!� ; punkt dar�ber 697 700 BSUnicode("Ṙ") 698 701 Else If A_PriorHotkey = <^>!+^ ; punkt darunter … … 703 706 704 707 +l:: 705 If A_PriorHotkey = +^ ; caron708 If A_PriorHotkey = +^ ; caron 706 709 BSUnicode("Ť") 707 Else If A_PriorHotkey = #^� ; cedilla710 Else If A_PriorHotkey = #^� ; cedilla 708 711 BSUnicode("Ţ") 709 Else If A_PriorHotkey = #^+^ ; Querstrich712 Else If A_PriorHotkey = #^+^ ; Querstrich 710 713 BSUnicode("Ŧ") 711 Else If A_PriorHotkey = <^>!� ; punkt dar�ber714 Else If A_PriorHotkey = <^>!� ; punkt dar�ber 712 715 BSUnicode("Ṫ") 713 716 Else If A_PriorHotkey = <^>!+^ ; punkt darunter … … 719 722 720 723 +�:: 721 If A_PriorHotkey = #^+^ ; Querstrich724 If A_PriorHotkey = #^+^ ; Querstrich 722 725 BSUnicode("Đ") 723 Else If A_PriorHotkey = +^ ; caron726 Else If A_PriorHotkey = +^ ; caron 724 727 BSUnicode("Ď") 725 Else If A_PriorHotkey = <^>!� ; punkt dar�ber728 Else If A_PriorHotkey = <^>!� ; punkt dar�ber 726 729 BSUnicode("Ḋ") 727 730 Else If A_PriorHotkey = <^>!+^ ; punkt darunter … … 731 734 732 735 +�:: 733 If A_PriorHotkey = #^+ ; Diaerese736 If A_PriorHotkey = #^+ ; Diaerese 734 737 Send {bs}� 735 Else If A_PriorHotkey = ^ ; circumflex738 Else If A_PriorHotkey = ^ ; circumflex 736 739 BSUnicode("Ŷ") 737 740 Else … … 744 747 745 748 +v:: 746 If A_PriorHotkey = <^>!� ; punkt dar�ber749 If A_PriorHotkey = <^>!� ; punkt dar�ber 747 750 BSUnicode("Ṗ") 748 751 Else … … 751 754 752 755 +b:: 753 If A_PriorHotkey = +^ ; caron756 If A_PriorHotkey = +^ ; caron 754 757 BSUnicode("Ž") 755 Else If A_PriorHotkey = � ; akut758 Else If A_PriorHotkey = � ; akut 756 759 BSUnicode("Ź") 757 760 Else If A_PriorHotkey = <^>!� ; punkt dar�ber … … 762 765 763 766 +n:: 764 If A_PriorHotkey = <^>!� ; punkt dar�ber767 If A_PriorHotkey = <^>!� ; punkt dar�ber 765 768 BSUnicode("Ḃ") 766 769 Else … … 769 772 770 773 +m:: 771 If A_PriorHotkey = <^>!� ; punkt dar�ber774 If A_PriorHotkey = <^>!� ; punkt dar�ber 772 775 BSUnicode("Ṁ") 773 776 Else If A_PriorHotkey = <^>!+^ ; punkt darunter … … 781 784 782 785 +-:: 783 If A_PriorHotkey = ^ ; circumflex786 If A_PriorHotkey = ^ ; circumflex 784 787 BSUnicode("Ĵ") 785 788 Else … … 792 795 ;---------------- 793 796 794 #^^::Unicode("˘") ; brevis, soll tot797 #^^::Unicode("˘") ; brevis 795 798 #^1::Unicode("¬") 796 799 #^2::send {^}{space} … … 804 807 #^0::send � 805 808 #^�::Unicode("—") 806 #^�::send � ; cedilla , soll tot809 #^�::send � ; cedilla 807 810 808 811 #^q::send @ … … 816 819 #^o::send `= 817 820 #^p::send `; 818 #^�::Unicode("ij") ;ij819 #^+::Unicode("¨") ; Diaerese, soll tot821 #^�::Unicode("ij") ; ij 822 #^+::Unicode("¨") ; Diaerese 820 823 821 824 #^a::send \ … … 860 863 #^+0::send � 861 864 #^+�::send � 862 #^+�::Unicode("˛") ; ogonek , soll tot863 864 #^+q::Unicode("ξ") ;xi865 #^+�::Unicode("˛") ; ogonek 866 867 #^+q::Unicode("ξ") ;xi 865 868 #^+w::send v 866 #^+e::Unicode("λ") ;lambda867 #^+r::Unicode("χ") ;chi869 #^+e::Unicode("λ") ;lambda 870 #^+r::Unicode("χ") ;chi 868 871 #^+t::send w 869 872 #^+z::Unicode("κ") ;kappa … … 873 876 #^+p::send q 874 877 #^+�::Unicode("IJ") ;IJ 875 #^++::send " ;doppelakut, soll tot878 #^++::send " ;doppelakut 876 879 877 880 #^+a::send u … … 907 910 ;----------------- 908 911 909 <^>!^::Unicode("·") ; Mittenpunkt , tot mit l und L910 <^>!4::Send {PgUp} ;Prev912 <^>!^::Unicode("·") ; Mittenpunkt 913 <^>!4::Send {PgUp} ; Prev 911 914 <^>!8::Send / 912 915 <^>!9::Send * 913 916 <^>!0::Send - 914 917 <^>!�::Unicode("ð") ; eth 915 <^>!�::Unicode("˙") ; punkt oben dr�ber , soll tot918 <^>!�::Unicode("˙") ; punkt oben dr�ber 916 919 917 920 <^>!q::Send {Esc} … … 925 928 <^>!p::Send {+} 926 929 <^>!�::Unicode("ə") ; ? 927 <^>!+::Unicode("/") ; Schr�gstrich, soll tot930 <^>!+::Unicode("/") ; Schr�gstrich 928 931 929 932 <^>!a::Send {Home} … … 937 940 <^>!l::Send 6 938 941 <^>!�::Send `, 939 <^>!�::Send � ; thorn942 <^>!�::Send � ; thorn 940 943 941 944 942 945 <^>!y::Send {Tab} 943 946 <^>!x::Send {Del} 944 <^>!c::Send {PgDn} ;Next947 <^>!c::Send {PgDn} ; Next 945 948 <^>!n::Send � 946 949 <^>!m::Send 1 … … 959 962 ;----------------------- 960 963 961 <^>!+^::Send . ; punkt darunter964 <^>!+^::Send . ; punkt darunter 962 965 <^>!+4::Send +{Prev} 963 966 <^>!+�::Unicode("Ð") ; Eth … … 1095 1098 ;--------- 1096 1099 1097 #1::send #1 1098 #2::send #2 1099 #3::send #3 1100 #4::send #4 1101 #5::send #5 1102 #6::send #6 1103 #7::send #7 1104 #8::send #8 1105 #9::send #9 1106 #0::send #0 1107 #�::send #- 1108 1109 #q::send #x 1110 #w::send #v 1111 1112 #e:: 1113 Run,%A_WinDir%\System32\Rundll32.exe User32.dll`,LockWorkStation 1114 return 1115 ; #e::send #l funktioniert nicht, Computer wird nicht gesperrt 1116 ; http://www.autohotkey.com/forum/viewtopic.php?p=66937#66937 1117 1118 #r::send #c 1119 #t::send #w 1120 #z::send #k 1121 #u::send #h 1122 #i::send #g 1123 #o::send #f 1124 #p::send #q 1125 #�::send #� 1126 1127 #a::send #u 1128 #s::send #i 1129 #d::send #a 1130 #f::send #e 1131 #g::send #o 1132 #h::send #s 1133 #j::send #n 1134 #k::send #r 1135 #l::send #t 1136 #�::send #d 1137 #�::send #y 1138 1139 #y::send #� 1140 #x::send #� 1141 #c::send #� 1142 #v::send #p 1143 #b::send #z 1144 #n::send #b 1145 #m::send #m 1146 #-::send #j 1100 #1::sendevent #1 1101 #2::sendevent #2 1102 #3::sendevent #3 1103 #4::sendevent #4 1104 #5::sendevent #5 1105 #6::sendevent #6 1106 #7::sendevent #7 1107 #8::sendevent #8 1108 #9::sendevent #9 1109 #0::sendevent #0 1110 #�::sendevent #- 1111 1112 #q::sendevent #x 1113 #w::sendevent #v 1114 #e::sendevent #l 1115 #r::sendevent #c 1116 #t::sendevent #w 1117 #z::sendevent #k 1118 #u::sendevent #h 1119 #i::sendevent #g 1120 #o::sendevent #f 1121 #p::sendevent #q 1122 #�::sendevent #� 1123 1124 #a::sendevent #u 1125 #s::sendevent #i 1126 #d::sendevent #a 1127 #f::sendevent #e 1128 #g::sendevent #o 1129 #h::sendevent #s 1130 #j::sendevent #n 1131 #k::sendevent #r 1132 #l::sendevent #t 1133 #�::sendevent #d 1134 #�::sendevent #y 1135 1136 #y::sendevent #� 1137 #x::sendevent #� 1138 #c::sendevent #� 1139 #v::sendevent #p 1140 #b::sendevent #z 1141 #n::sendevent #b 1142 #m::sendevent #m 1143 #-::sendevent #j 1144 1147 1145 1148 1146 ;Strg-Shift-Ebene … … 1219 1217 #^NumpadSub::send - 1220 1218 #^NumpadAdd::send � 1221 #^NumpadEnter::Unicode(" �") ; neq1222 1223 #^Numpad7::Unicode("⅞") ; 7/81224 #^Numpad8::Unicode("↑") ; uparrow1225 #^Numpad9::Unicode("⅜") ; 3/81226 #^Numpad4::Unicode(" �?"); leftarrow1219 #^NumpadEnter::Unicode("≠") ; neq 1220 1221 #^Numpad7::Unicode("⅞") ; 7/8 1222 #^Numpad8::Unicode("↑") ; uparrow 1223 #^Numpad9::Unicode("⅜") ; 3/8 1224 #^Numpad4::Unicode("←") ; leftarrow 1227 1225 #^Numpad5::send � 1228 #^Numpad6::Unicode("→") ; rightarrow1226 #^Numpad6::Unicode("→") ; rightarrow 1229 1227 #^Numpad1::send � 1230 #^Numpad2::Unicode("↓") ; downarrow1228 #^Numpad2::Unicode("↓") ; downarrow 1231 1229 #^Numpad3::send � 1232 1230 #^Numpad0::send `% … … 1249 1247 1250 1248 #^+NumpadHome::Unicode("⅛") ; 1/8 1251 #^+NumpadUp::Unicode(" �?") ; 5/81249 #^+NumpadUp::Unicode("⅝") ; 5/8 1252 1250 #^+NumpadPgUp::Unicode("⅜") ; 3/8 1253 1251 #^+NumpadLeft::send � … … 1277 1275 1278 1276 <^>!Numpad7::Unicode("⅛") ; 1/8 1279 <^>!Numpad8::Unicode(" �?") ; 5/81277 <^>!Numpad8::Unicode("⅝") ; 5/8 1280 1278 <^>!Numpad9::Unicode("⅜") ; 3/8 1281 1279 <^>!Numpad4::send � … … 1307 1305 } 1308 1306 1309 1310 toggleneo: 1307 ; ------------------------------------ 1308 1309 togglesuspend: 1311 1310 if state <> 1312 1311 {
