Changeset 88
- Timestamp:
- 05/02/07 21:50:19 (6 years ago)
- Location:
- windows/XP/autohotkey
- Files:
-
- 2 modified
-
neo20-remap.ahk (modified) (5 diffs)
-
neo20.ahk (modified) (41 diffs)
Legend:
- Unmodified
- Added
- Removed
-
windows/XP/autohotkey/neo20-remap.ahk
r83 r88 1 1 /* 2 Umbelegung von AltGrauf CapsLock und #,3 daf�r Mod5 auf AltGr und<4 Version vom 30.04.20072 Umbelegung von Win+Ctrl auf CapsLock und #, 3 Zweites AltGr auf < 4 Version vom 02.05.2007 5 5 */ 6 6 … … 33 33 34 34 ; 3. und 4. Ebene: 35 ; CapsLock und # (SC02B) werden zu AltGr (SC138)36 ; -------------------------------------------- --37 ; http://www.autohotkey.com/forum/topic181.html 35 ; CapsLock und # werden zu Win + Ctrl 36 ; -------------------------------------------- 37 38 38 39 39 *CapsLock:: 40 Send {SC138 Down}41 Loop42 {43 Sleep, 1044 GetKeyState, state, CapsLock, P45 if state = U ; The key has been released, so break out of the loop.46 break47 }48 Send {SC138 Up}49 return50 51 52 *SC02B::53 Send {SC138 Down}54 Loop55 {56 Sleep, 1057 GetKeyState, state, SC02B, P58 if state = U ; The key has been released, so break out of the loop.59 break60 }61 Send {SC138 Up}62 return63 64 65 ; 5. und 6. Ebene:66 ; < (SC056) und AltGr werden zu Win + Ctrl67 ; --------------------------------------------68 ; < funktioniert, aber bei AltGr kommt (manchmal/immer?) nur69 ; Control Down an, aber nicht das Up, dann bleibt Control aktiv70 ; - L�sung ist dann, einmal die normale Controltaste zu dr�cken.71 72 73 *SC056::74 40 Send {RWin Down} 75 41 Send {Control Down} … … 77 43 { 78 44 Sleep, 10 79 GetKeyState, state, SC056, P 80 if state = U ; The key has been released, so break out of the loop. 81 break 45 GetKeyState, state, CapsLock, P 46 if state = U 47 break 48 ; The key has been released, so break out of the loop. 82 49 } 83 50 Send {RWin Up} … … 86 53 87 54 88 * SC138::55 *#:: 89 56 Send {RWin Down} 90 57 Send {Control Down} … … 92 59 { 93 60 Sleep, 10 94 GetKeyState, state, SC138, P 95 if state = U ; The key has been released, so break out of the loop. 96 break 61 GetKeyState, state, #, P 62 if state = U 63 break 64 ; The key has been released, so break out of the loop. 97 65 } 98 66 Send {RWin Up} 99 67 Send {Control Up} 68 return 69 70 71 ; 5. und 6. Ebene: 72 ; < wird zu zweiter AltGr (SC138) 73 ; -------------------------------- 74 75 76 77 *<:: 78 Send {SC138 Down} 79 Loop 80 { 81 Sleep, 10 82 GetKeyState, state, <, P 83 if state = U 84 break 85 ; The key has been released, so break out of the loop. 86 } 87 Send {SC138 Up} 100 88 return 101 89 -
windows/XP/autohotkey/neo20.ahk
r83 r88 1 1 /* 2 2 NEO-Layout 3 Version vom 30.04.2007 4 3./4. Ebene funktioniert �ber AltGr, 5 5./6. Ebene �ber Win+Ctrl 6 Zur Umbelegung auf CapsLock und AltGr 3 Version vom 02.05.2007 4 3./4. Ebene funktioniert �ber Win+Ctrl, 5 5./6. Ebene �ber AltGr. 6 Zur Umbelegung von Win+Ctrl auf CapsLock und # 7 und f�r ein zweites AltGr auf < 7 8 verwende neo20-remap.ahk 8 9 */ … … 97 98 98 99 e:: 99 If A_PriorHotkey = #^+ ; durchgestrichen100 If A_PriorHotkey = <^>!+ ; durchgestrichen 100 101 { 101 102 Send {bs} … … 125 126 Gosub Unicode 126 127 } 127 Else If A_PriorHotkey = <^>!� ; cedilla128 Else If A_PriorHotkey = #^� ; cedilla 128 129 { 129 130 Send {bs} … … 158 159 159 160 o:: 160 If A_PriorHotkey = #^+ ; durchgestrichen161 If A_PriorHotkey = <^>!+ ; durchgestrichen 161 162 { 162 163 Send {bs} … … 172 173 173 174 a:: 174 If A_PriorHotkey = <^>!+ ; Diaerese175 If A_PriorHotkey = #^+ ; Diaerese 175 176 Send, {bs}� 176 Else If A_PriorHotkey = <^>!++ ; doppelakut177 Else If A_PriorHotkey = #^++ ; doppelakut 177 178 { 178 179 Send {bs} … … 186 187 ; Gosub Unicode 187 188 ; } 188 Else If A_PriorHotkey = <^>!^ ; brevis189 Else If A_PriorHotkey = #^^ ; brevis 189 190 { 190 191 Send {bs} … … 203 204 204 205 s:: 205 If A_PriorHotkey = <^>!+ ; Diaerese206 If A_PriorHotkey = #^+ ; Diaerese 206 207 Send, {bs}� 207 208 Else If A_PriorHotkey = ++ ; macron … … 216 217 217 218 d:: 218 If A_PriorHotkey = <^>!+ ; Diaerese219 If A_PriorHotkey = #^+ ; Diaerese 219 220 Send {bs}� 220 Else If A_PriorHotkey = #^+� ; Ring drauf221 Else If A_PriorHotkey = <^>!+� ; Ring drauf 221 222 Send {bs}� 222 223 Else If A_PriorHotkey = + ; tilde … … 226 227 Gosub Unicode 227 228 } 228 Else If A_PriorHotkey = <^>!+� ; ogonek229 Else If A_PriorHotkey = #^+� ; ogonek 229 230 { 230 231 Send {bs} … … 243 244 244 245 f:: 245 If A_PriorHotkey = <^>!+ ; Diaerese246 If A_PriorHotkey = #^+ ; Diaerese 246 247 Send, {bs}� 247 Else If A_PriorHotkey = <^>!+� ; ogonek248 Else If A_PriorHotkey = #^+� ; ogonek 248 249 { 249 250 Send {bs} … … 262 263 263 264 g:: 264 If A_PriorHotkey = <^>!+ ; Diaerese265 If A_PriorHotkey = #^+ ; Diaerese 265 266 Send, {bs}� 266 267 Else If A_PriorHotkey = + ; tilde … … 270 271 Gosub Unicode 271 272 } 272 Else If A_PriorHotkey = <^>!++ ; doppel akut273 Else If A_PriorHotkey = #^++ ; doppel akut 273 274 { 274 275 Send {bs} … … 276 277 Gosub Unicode 277 278 } 278 Else If A_PriorHotkey = #^+ ; durchgestrichen279 Else If A_PriorHotkey = <^>!+ ; durchgestrichen 279 280 { 280 281 Send {bs} … … 336 337 337 338 �:: 338 If A_PriorHotkey = #^+ ; durchgestrichen339 If A_PriorHotkey = <^>!+ ; durchgestrichen 339 340 { 340 341 Send {bs} … … 347 348 348 349 �:: 349 If A_PriorHotkey = <^>!+ ; Diaerese350 If A_PriorHotkey = #^+ ; Diaerese 350 351 Send {bs}� 351 352 Else 352 send Y353 send y 353 354 Return 354 355 … … 374 375 Gosub Unicode 375 376 } 376 Else If A_PriorHotkey = #^� ; punkt dr�ber377 Else If A_PriorHotkey = <^>!� ; punkt dr�ber 377 378 { 378 379 Send {bs} … … 451 452 Gosub Unicode 452 453 } 453 Else If A_PriorHotkey = <^>!� ; cedille454 Else If A_PriorHotkey = #^� ; cedille 454 455 { 455 456 Send {bs} … … 484 485 485 486 +o:: 486 If A_PriorHotkey = #^+ ; durchgestrichen487 If A_PriorHotkey = <^>!+ ; durchgestrichen 487 488 { 488 489 Send {bs} … … 502 503 503 504 +a:: 504 If A_PriorHotkey = <^>!+ ; Diaerese505 If A_PriorHotkey = #^+ ; Diaerese 505 506 Send, {bs}� 506 ; Else If A_PriorHotkey = #^+� ; ring dr�ber507 ; Else If A_PriorHotkey = <^>!+� ; ring dr�ber 507 508 ; { 508 509 ; Send {bs} … … 510 511 ; Gosub Unicode 511 512 ; } 512 Else If A_PriorHotkey = <^>!^ ; brevis513 Else If A_PriorHotkey = #^^ ; brevis 513 514 { 514 515 Send {bs} … … 533 534 534 535 +s:: 535 If A_PriorHotkey = <^>!+ ; Diaerese536 If A_PriorHotkey = #^+ ; Diaerese 536 537 Send, {bs}� 537 538 Else If A_PriorHotkey = ++ ; macron … … 546 547 547 548 +d:: 548 If A_PriorHotkey = <^>!+ ; Diaerese549 If A_PriorHotkey = #^+ ; Diaerese 549 550 Send {bs}� 550 551 Else If A_PriorHotkey = + ; tilde … … 554 555 Gosub Unicode 555 556 } 556 Else If A_PriorHotkey = #^+� ; Ring drauf557 Else If A_PriorHotkey = <^>!+� ; Ring drauf 557 558 Send {bs}� 558 559 Else If A_PriorHotkey = ++ ; macron … … 567 568 568 569 +f:: 569 If A_PriorHotkey = <^>!+ ; Diaerese570 If A_PriorHotkey = #^+ ; Diaerese 570 571 Send, {bs}� 571 572 Else If A_PriorHotkey = +^ ; caron … … 586 587 587 588 +g:: 588 If A_PriorHotkey = #^+ ; durchgestrichen589 If A_PriorHotkey = <^>!+ ; durchgestrichen 589 590 { 590 591 Send {bs} … … 598 599 Gosub Unicode 599 600 } 600 Else If A_PriorHotkey = <^>!+ ; Diaerese601 Else If A_PriorHotkey = #^+ ; Diaerese 601 602 Send {bs}� 602 603 Else If A_PriorHotkey = ++ ; macron … … 668 669 669 670 +�:: 670 If A_PriorHotkey = #^+ ; durchgestrichen671 If A_PriorHotkey = <^>!+ ; durchgestrichen 671 672 { 672 673 Send {bs} … … 684 685 685 686 +�:: 686 If A_PriorHotkey = <^>!+ ; Diaerese687 If A_PriorHotkey = #^+ ; Diaerese 687 688 Send {bs}� 688 689 Else … … 722 723 Return 723 724 724 ;3. Ebene (AltGr) 725 ;--------- 726 727 <^>!^:: ; brevis, soll tot 725 ;3. Ebene 726 ;(Win+Ctrl, �ber CapsLock und # zu erreichen) 727 ;--------------------------------------------- 728 729 #^^:: ; brevis, soll tot 728 730 MyUTF_String = ˘ 729 731 Gosub Unicode 730 732 return 731 733 732 <^>!1::734 #^1:: 733 735 MyUTF_String = ¬ 734 736 Gosub Unicode 735 737 return 736 738 737 <^>!2::send {^}738 <^>!3::send 3739 <^>!4::send �740 <^>!5::send �741 <^>!6::send �742 <^>!7::send �743 <^>!8::send �744 <^>!9::send �745 <^>!0::send �746 747 <^>!�::739 #^2::send {^}{space} 740 #^3::send 3 741 #^4::send � 742 #^5::send � 743 #^6::send � 744 #^7::send � 745 #^8::send � 746 #^9::send � 747 #^0::send � 748 749 #^�:: 748 750 MyUTF_String = — 749 751 Gosub Unicode 750 752 return 751 753 752 <^>!�::send � ; cedillia, soll tot753 754 <^>!q::send @755 <^>!w::send _756 <^>!e::send [757 <^>!r::send ]758 <^>!t::send {^}{space} ; untot759 <^>!z::sendraw !760 <^>!u::send <761 <^>!i::send >762 <^>!o::send `=763 <^>!p::send `;764 765 <^>!�:: ;ij754 #^�::send � ; cedillia, soll tot 755 756 #^q::send @ 757 #^w::send _ 758 #^e::send [ 759 #^r::send ] 760 #^t::send {^}{space} ; untot 761 #^z::sendraw ! 762 #^u::send < 763 #^i::send > 764 #^o::send `= 765 #^p::send `; 766 767 #^�:: ;ij 766 768 MyUTF_String = ij 767 769 Gosub Unicode 768 770 return 769 771 770 <^>!+:: ; Diaerese, soll tot772 #^+:: ; Diaerese, soll tot 771 773 MyUTF_String = ¨ 772 774 Gosub Unicode … … 774 776 775 777 776 <^>!a::send \ 777 <^>!s::send `/ 778 <^>!d::sendraw { 779 <^>!f::sendraw } 780 <^>!g::send * 781 <^>!h::send ? 782 <^>!j::send ( 783 <^>!k::send ) 784 <^>!l::send - 785 <^>!�::send : 786 <^>!�::send y 787 788 789 <^>!y::sendraw ~ 790 <^>!x::send $ 791 <^>!c::send | 792 <^>!v::send {#} 793 <^>!b::send ``{space} ; untot 794 <^>!n::send {+} 795 <^>!m::send `% 796 <^>!,::send {&} 797 <^>!.::send " 798 <^>!-::send ' 799 800 801 802 ;4. Ebene (AltGr+Shift) 803 ;--------- 804 805 <^>!+^::send � 806 <^>!+1::send � 807 <^>!+2::send � 808 <^>!+3::send � 809 <^>!+4::send � 810 <^>!+5::send � 811 <^>!+6::send � 812 <^>!+7::send � 813 <^>!+8::send � 814 <^>!+9::send � 815 <^>!+0::send � 816 <^>!+�::send � 817 818 <^>!+�:: ; ogonek, soll tot 778 #^a::send \ 779 #^s::send `/ 780 #^d::sendraw { 781 #^f::sendraw } 782 #^g::send * 783 #^h::send ? 784 #^j::send ( 785 #^k::send ) 786 #^l::send - 787 #^�::send : 788 #^�::send y 789 790 791 #^y::sendraw ~ 792 #^x::send $ 793 #^c::send | 794 #^v::send {#} 795 #^b::send ``{space} ; untot 796 #^n::send {+} 797 #^m::send `% 798 #^,::send {&} 799 #^.::send " 800 #^-::send ' 801 802 803 804 ;4. Ebene 805 ;(Win+Ctrl+Shift) 806 ;----------------- 807 808 #^+^::send � 809 #^+1::send � 810 #^+2::send � 811 #^+3::send � 812 #^+4::send � 813 #^+5::send � 814 #^+6::send � 815 #^+7::send � 816 #^+8::send � 817 #^+9::send � 818 #^+0::send � 819 #^+�::send � 820 821 #^+�:: ; ogonek, soll tot 819 822 MyUTF_String = ˛ 820 823 Gosub Unicode … … 822 825 823 826 824 <^>!+q:: ;xi827 #^+q:: ;xi 825 828 MyUTF_String = ξ 826 829 Gosub Unicode 827 830 return 828 831 829 <^>!+w::send v830 831 <^>!+e:: ;lambda832 #^+w::send v 833 834 #^+e:: ;lambda 832 835 MyUTF_String = λ 833 836 Gosub Unicode 834 837 return 835 838 836 <^>!+r:: ;chi839 #^+r:: ;chi 837 840 MyUTF_String = χ 838 841 Gosub Unicode 839 842 return 840 843 841 <^>!+t::send w842 843 <^>!+z:: ;kappa844 #^+t::send w 845 846 #^+z:: ;kappa 844 847 MyUTF_String = κ 845 848 Gosub Unicode 846 849 return 847 850 848 <^>!+u:: ;psi851 #^+u:: ;psi 849 852 MyUTF_String = ψ 850 853 Gosub Unicode 851 854 return 852 855 853 <^>!+i:: ;gamma856 #^+i:: ;gamma 854 857 MyUTF_String = γ 855 858 Gosub Unicode 856 859 return 857 860 858 <^>!+o:: ;phi861 #^+o:: ;phi 859 862 MyUTF_String = φ 860 863 Gosub Unicode 861 864 return 862 865 863 <^>!+p::send q864 865 <^>!+�:: ;IJ866 #^+p::send q 867 868 #^+�:: ;IJ 866 869 MyUTF_String = IJ 867 870 Gosub Unicode 868 871 return 869 872 870 <^>!++::send " ;doppelakut, soll tot871 872 <^>!+a::send u873 874 <^>!+s:: ;iota873 #^++::send " ;doppelakut, soll tot 874 875 #^+a::send u 876 877 #^+s:: ;iota 875 878 MyUTF_String = ι 876 879 Gosub Unicode 877 880 return 878 881 879 <^>!+d:: ;alpha882 #^+d:: ;alpha 880 883 MyUTF_String = α 881 884 Gosub Unicode 882 885 return 883 886 884 <^>!+f:: ;epsilon887 #^+f:: ;epsilon 885 888 MyUTF_String = ε 886 889 Gosub Unicode 887 890 return 888 891 889 <^>!+g:: ;omega892 #^+g:: ;omega 890 893 MyUTF_String = ω 891 894 Gosub Unicode 892 895 return 893 896 894 <^>!+h:: ;sigma897 #^+h:: ;sigma 895 898 MyUTF_String = σ 896 899 Gosub Unicode 897 900 return 898 901 899 <^>!+j:: ;nu902 #^+j:: ;nu 900 903 MyUTF_String = ν 901 904 Gosub Unicode 902 905 return 903 906 904 <^>!+k:: ;rho907 #^+k:: ;rho 905 908 MyUTF_String = ρ 906 909 Gosub Unicode 907 910 return 908 911 909 <^>!+l:: ;tau912 #^+l:: ;tau 910 913 MyUTF_String = τ 911 914 Gosub Unicode 912 915 return 913 916 914 <^>!+�:: ;delta917 #^+�:: ;delta 915 918 MyUTF_String = δ 916 919 Gosub Unicode 917 920 return 918 921 919 <^>!+�:: ;upsilon922 #^+�:: ;upsilon 920 923 MyUTF_String = υ 921 924 Gosub Unicode … … 924 927 925 928 926 <^>!+y::send �927 <^>!+x::send �928 929 <^>!+c:: ;eta929 #^+y::send � 930 #^+x::send � 931 932 #^+c:: ;eta 930 933 MyUTF_String = η 931 934 Gosub Unicode 932 935 return 933 936 934 <^>!+v:: ;pi937 #^+v:: ;pi 935 938 MyUTF_String = π 936 939 Gosub Unicode 937 940 return 938 941 939 <^>!+b:: ;zeta942 #^+b:: ;zeta 940 943 MyUTF_String = ζ 941 944 Gosub Unicode 942 945 return 943 946 944 <^>!+n:: ;beta947 #^+n:: ;beta 945 948 MyUTF_String = β 946 949 Gosub Unicode 947 950 return 948 951 949 <^>!+m:: ;mu952 #^+m:: ;mu 950 953 MyUTF_String = μ 951 954 Gosub Unicode 952 955 return 953 956 954 <^>!+,:: ;vartheta?955 MyUTF_String = 956 Gosub Unicode 957 return 958 959 <^>!+.:: ;theta957 #^+,:: ;vartheta? 958 MyUTF_String = ϑ 959 Gosub Unicode 960 return 961 962 #^+.:: ;theta 960 963 MyUTF_String = θ 961 964 Gosub Unicode 962 965 return 963 966 964 <^>!+-::send j965 966 967 968 ;5. Ebene ( Win + Ctrl)969 ;--------- 970 971 #^4::Send {PgUp} ;Prev972 #^8::Send /973 #^9::Send *974 #^0::Send -975 976 #^�:: ; punkt oben dr�ber, soll tot967 #^+-::send j 968 969 970 971 ;5. Ebene (AltGr) 972 ;----------------- 973 974 <^>!4::Send {PgUp} ;Prev 975 <^>!8::Send / 976 <^>!9::Send * 977 <^>!0::Send - 978 979 <^>!�:: ; punkt oben dr�ber, soll tot 977 980 MyUTF_String = ˙ 978 981 Gosub Unicode … … 980 983 981 984 982 #^q::Send {Esc}983 #^w::Send {Backspace}984 #^e::Send {Up}985 #^t::Send {Insert}986 #^z::Send �987 #^u::Send 7988 #^i::Send 8989 #^o::Send 9990 #^p::Send {+}991 992 #^�::985 <^>!q::Send {Esc} 986 <^>!w::Send {Backspace} 987 <^>!e::Send {Up} 988 <^>!t::Send {Insert} 989 <^>!z::Send � 990 <^>!u::Send 7 991 <^>!i::Send 8 992 <^>!o::Send 9 993 <^>!p::Send {+} 994 995 <^>!�:: 993 996 MyUTF_String = ə 994 997 Gosub Unicode 995 998 return 996 999 997 #^+:: ; durchgestrichen, soll tot1000 <^>!+:: ; durchgestrichen, soll tot 998 1001 MyUTF_String = / 999 1002 Gosub Unicode 1000 1003 return 1001 1004 1002 #^a::Send {Home}1003 #^s::Send {Left}1004 #^d::Send {Down}1005 #^f::Send {Right}1006 #^g::Send {End}1007 #^h::Send �1008 #^j::Send 41009 #^k::Send 51010 #^l::Send 61011 #^�::Send `,1012 1013 #^�:: ; � ( �? )1005 <^>!a::Send {Home} 1006 <^>!s::Send {Left} 1007 <^>!d::Send {Down} 1008 <^>!f::Send {Right} 1009 <^>!g::Send {End} 1010 <^>!h::Send � 1011 <^>!j::Send 4 1012 <^>!k::Send 5 1013 <^>!l::Send 6 1014 <^>!�::Send `, 1015 1016 <^>!�:: ; � ( �? ) 1014 1017 MyUTF_String = þ 1015 1018 Gosub Unicode … … 1017 1020 1018 1021 1019 #^y::Send {Tab} 1020 #^x::Send {Del} 1021 #^c::Send {PgDn} ;Next 1022 #^n::Send � 1023 #^m::Send 1 1024 #^,::Send 2 1025 #^.::Send 3 1026 #^-::Send . 1027 1028 1029 ;6. Ebene (Win + Ctrl & Shift) 1022 <^>!y::Send {Tab} 1023 <^>!x::Send {Del} 1024 <^>!c::Send {PgDn} ;Next 1025 <^>!n::Send � 1026 <^>!m::Send 1 1027 <^>!,::Send 2 1028 <^>!.::Send 3 1029 <^>!-::Send . 1030 1031 <^>!Space::Send 0 1032 ; <^>!SC138::Send {NumpadDot} 1033 ; geht nicht, weil sonst AltGr nur noch , macht 1034 1035 1036 1037 ;6. Ebene (AltGr+Shift) 1030 1038 ;----------------------- 1031 1039 1032 #^+4::Send +{Prev}1033 1034 #^+�:: ; ring obendrauf, soll tot1040 <^>!+4::Send +{Prev} 1041 1042 <^>!+�:: ; ring obendrauf, soll tot 1035 1043 MyUTF_String = ˚ 1036 1044 Gosub Unicode 1037 1045 return 1038 1046 1039 #^+q:: ; Xi?1047 <^>!+q:: ; Xi? 1040 1048 MyUTF_String = Ξ 1041 1049 Gosub Unicode 1042 1050 return 1043 1051 1044 #^+w:: ; Lambda1052 <^>!+w:: ; Lambda 1045 1053 MyUTF_String = Λ 1046 1054 Gosub Unicode 1047 1055 return 1048 1056 1049 #^+e::Send +{Up}1050 #^+r::Send �1051 #^+t::Send +{Insert}1052 1053 #^+u:: ; Phi1057 <^>!+e::Send +{Up} 1058 <^>!+r::Send � 1059 <^>!+t::Send +{Insert} 1060 1061 <^>!+u:: ; Phi 1054 1062 MyUTF_String = Ψ 1055 1063 Gosub Unicode 1056 1064 return 1057 1065 1058 #^+i:: ; Gamma1066 <^>!+i:: ; Gamma 1059 1067 MyUTF_String = Γ 1060 1068 Gosub Unicode 1061 1069 return 1062 1070 1063 #^+o:: ; Psi1071 <^>!+o:: ; Psi 1064 1072 MyUTF_String = Φ 1065 1073 Gosub Unicode 1066 1074 return 1067 1075 1068 #^+�:: ; ?1076 <^>!+�:: ; ? 1069 1077 MyUTF_String = Ə 1070 1078 Gosub Unicode 1071 1079 return 1072 1080 1073 #^++:: ; komma drunter, soll tot1074 MyUTF_String = ˏ 1075 Gosub Unicode 1076 return 1077 1078 #^+a::Send +{Home}1079 #^+s::Send +{Left}1080 #^+d::Send +{Down}1081 #^+f::Send +{Right}1082 #^+g::Send +{End}1083 #^+h:: ; Sigma1084 MyUTF_String = 1085 Gosub Unicode 1086 return 1087 1088 #^+j:: ; No1081 <^>!++:: ; komma drunter, soll tot 1082 MyUTF_String = ˏ 1083 Gosub Unicode 1084 return 1085 1086 <^>!+a::Send +{Home} 1087 <^>!+s::Send +{Left} 1088 <^>!+d::Send +{Down} 1089 <^>!+f::Send +{Right} 1090 <^>!+g::Send +{End} 1091 <^>!+h:: ; Sigma 1092 MyUTF_String = Σ 1093 Gosub Unicode 1094 return 1095 1096 <^>!+j:: ; No 1089 1097 MyUTF_String = № 1090 1098 Gosub Unicode 1091 1099 return 1092 1100 1093 #^+k:: ; (R)1101 <^>!+k:: ; (R) 1094 1102 MyUTF_String = ® 1095 1103 Gosub Unicode 1096 1104 return 1097 1105 1098 #^+l:: ; TM1106 <^>!+l:: ; TM 1099 1107 MyUTF_String = ™ 1100 1108 Gosub Unicode 1101 1109 return 1102 1110 1103 #^+�:: ; Delta1111 <^>!+�:: ; Delta 1104 1112 MyUTF_String = Δ 1105 1113 Gosub Unicode 1106 1114 return 1107 1115 1108 #^+�:: ; � ( �? )1116 <^>!+�:: ; � ( �? ) 1109 1117 MyUTF_String = Þ 1110 1118 Gosub Unicode … … 1112 1120 1113 1121 1114 #^+y::Send +{Tab}1115 1116 #^+c::Send +{PgDn}1117 1118 #^+v:: ; Pi1122 <^>!+y::Send +{Tab} 1123 1124 <^>!+c::Send +{PgDn} 1125 1126 <^>!+v:: ; Pi 1119 1127 MyUTF_String = Π 1120 1128 Gosub Unicode 1121 1129 return 1122 1130 1123 #^+b:: ; Omega1131 <^>!+b:: ; Omega 1124 1132 MyUTF_String = Ω 1125 1133 Gosub Unicode 1126 1134 return 1127 1135 1128 #^+.:: ; Theta1136 <^>!+.:: ; Theta 1129 1137 MyUTF_String = Θ 1130 1138 Gosub Unicode … … 1352 1360 ; 3. Ebene 1353 1361 ; NumLock on 1354 ; + AltGr1362 ; + CapsLock 1355 1363 ; --> Pfeile 1356 1364 ; ----------------- 1357 1365 1358 <^>!NumpadDiv::send �1359 <^>!NumpadMult::send �1360 <^>!NumpadSub::send -1361 <^>!NumpadAdd::send �1362 <^>!NumpadEnter:: ; neq1366 #^NumpadDiv::send � 1367 #^NumpadMult::send � 1368 #^NumpadSub::send - 1369 #^NumpadAdd::send � 1370 #^NumpadEnter:: ; neq 1363 1371 MyUTF_String = ≠ 1364 1372 Gosub Unicode 1365 1373 return 1366 1374 1367 <^>!Numpad7:: ;7/81375 #^Numpad7:: ;7/8 1368 1376 MyUTF_String = ⅞ 1369 1377 Gosub Unicode 1370 1378 return 1371 <^>!Numpad8:: ; uparrow1379 #^Numpad8:: ; uparrow 1372 1380 MyUTF_String = ↑ 1373 1381 Gosub Unicode 1374 1382 return 1375 <^>!Numpad9:: ; 3/81383 #^Numpad9:: ; 3/8 1376 1384 MyUTF_String = ⅜ 1377 1385 Gosub Unicode 1378 1386 return 1379 <^>!Numpad4:: ; leftarrow1387 #^Numpad4:: ; leftarrow 1380 1388 MyUTF_String = ← 1381 1389 Gosub Unicode 1382 1390 return 1383 <^>!Numpad5::send �1384 <^>!Numpad6:: ; rightarrow1391 #^Numpad5::send � 1392 #^Numpad6:: ; rightarrow 1385 1393 MyUTF_String = → 1386 1394 Gosub Unicode 1387 1395 return 1388 <^>!Numpad1::send �1389 <^>!Numpad2:: ; downarrow1396 #^Numpad1::send � 1397 #^Numpad2:: ; downarrow 1390 1398 MyUTF_String = ↓ 1391 1399 Gosub Unicode 1392 1400 return 1393 <^>!Numpad3::send �1394 <^>!Numpad0::send `%1395 <^>!NumPadDot::send .1401 #^Numpad3::send � 1402 #^Numpad0::send `% 1403 #^NumPadDot::send . 1396 1404 1397 1405 … … 1406 1414 1407 1415 ; Achtung! Wenn Numlock on: 1408 ; <^>!+Numpad7 ; Log off (AltGr + Pos1)1409 ; <^>!+Numpad4 ; Ctrl + Left1410 ; <^>!+Numpad6 ; Ctrl + Right1411 ; <^>!+Numpad1 ; Shut down (AltGr + Ende)1416 ; #^+Numpad7 ; Log off (AltGr + Pos1) 1417 ; #^+Numpad4 ; Ctrl + Left 1418 ; #^+Numpad6 ; Ctrl + Right 1419 ; #^+Numpad1 ; Shut down (AltGr + Ende) 1412 1420 ; (Shift schaltet Numpad aus) 1413 1421 1414 1422 1415 <^>!+NumpadDiv::send / 1416 <^>!+NumpadMult:: ; cdot {ASC 0183} 1423 #^+NumpadDiv:: ; slash 1424 MyUTF_String = ∕ 1425 Gosub Unicode 1426 return 1427 #^+NumpadMult:: ; cdot 1417 1428 MyUTF_String = ⋅ 1418 1429 Gosub Unicode 1419 1430 return 1420 <^>!+NumpadSub::send - ; eig. unbelegt1421 <^>!+NumpadAdd:: ; -+1431 #^+NumpadSub::send - ; eig. unbelegt 1432 #^+NumpadAdd:: ; -+ 1422 1433 MyUTF_String = ∓ 1423 1434 Gosub Unicode 1424 1435 return 1425 <^>!+NumpadEnter:: ; approx1436 #^+NumpadEnter:: ; approx 1426 1437 MyUTF_String = ≈ 1427 1438 Gosub Unicode … … 1429 1440 1430 1441 1431 <^>!+NumpadHome:: ; 1/81442 #^+NumpadHome:: ; 1/8 1432 1443 MyUTF_String = ⅛ 1433 1444 Gosub Unicode 1434 1445 return 1435 <^>!+NumpadUp:: ; 5/81446 #^+NumpadUp:: ; 5/8 1436 1447 MyUTF_String = ⅝ 1437 1448 Gosub Unicode 1438 1449 return 1439 <^>!+NumpadPgUp:: ; 3/81450 #^+NumpadPgUp:: ; 3/8 1440 1451 MyUTF_String = ⅜ 1441 1452 Gosub Unicode 1442 1453 return 1443 <^>!+NumpadLeft::send �1444 <^>!+NumpadClear::send �1445 <^>!+NumpadRight::send �1446 <^>!+NumpadEnd::send �1447 <^>!+NumpadDown::send �1448 <^>!+NumpadPgDn::send �1449 <^>!+NumpadIns::send �1450 <^>!+NumPadDel::send `,1454 #^+NumpadLeft::send � 1455 #^+NumpadClear::send � 1456 #^+NumpadRight::send � 1457 #^+NumpadEnd::send � 1458 #^+NumpadDown::send � 1459 #^+NumpadPgDn::send � 1460 #^+NumpadIns::send � 1461 #^+NumPadDel::send `, 1451 1462 1452 1463 … … 1460 1471 1461 1472 1462 1463 ^#NumpadDiv::send / 1464 ^#NumpadMult:: ; cdot 1465 ; MyUTF_String = · ; ={ASC 0183}, sollte eigentlich ⋅ ?? 1466 ; Gosub Unicode 1467 ; return� 1468 ^#NumpadSub::send - ; eig. unbelegt 1469 ^#NumpadAdd:: ; -+ 1473 <^>!NumpadDiv::send / 1474 <^>!NumpadMult:: ; cdot 1475 MyUTF_String = ⋅ 1476 Gosub Unicode 1477 return 1478 <^>!NumpadSub::send - ; eig. unbelegt 1479 <^>!NumpadAdd:: ; -+ 1470 1480 MyUTF_String = ∓ 1471 1481 Gosub Unicode 1472 1482 return 1473 ^#NumpadEnter:: ; approx1483 <^>!NumpadEnter:: ; approx 1474 1484 MyUTF_String = ≈ 1475 1485 Gosub Unicode … … 1477 1487 1478 1488 1479 ^#Numpad7:: ; 1/81489 <^>!Numpad7:: ; 1/8 1480 1490 MyUTF_String = ⅛ 1481 1491 Gosub Unicode 1482 1492 return 1483 ^#Numpad8:: ; 5/81493 <^>!Numpad8:: ; 5/8 1484 1494 MyUTF_String = ⅝ 1485 1495 Gosub Unicode 1486 1496 return 1487 ^#Numpad9:: ; 3/81497 <^>!Numpad9:: ; 3/8 1488 1498 MyUTF_String = ⅜ 1489 1499 Gosub Unicode 1490 1500 return 1491 ^#Numpad4::send �1492 ^#Numpad5::send �1493 ^#Numpad6::send �1494 ^#Numpad1::send �1495 ^#Numpad2::send �1496 ^#Numpad3::send �1497 ^#Numpad0::send �1498 ^#NumPadDot::send `,1501 <^>!Numpad4::send � 1502 <^>!Numpad5::send � 1503 <^>!Numpad6::send � 1504 <^>!Numpad1::send � 1505 <^>!Numpad2::send � 1506 <^>!Numpad3::send � 1507 <^>!Numpad0::send � 1508 <^>!NumPadDot::send `, 1499 1509 1500 1510 … … 1504 1514 1505 1515 Unicode: 1506 ; Place Unicode text onto the clipboard:1507 Transform, Clipboard, Unicode, %MyUTF_String%1508 ; Paste the clipboard's Unicode text:1509 send ^v1516 ; Place Unicode text onto the clipboard: 1517 Transform, Clipboard, Unicode, %MyUTF_String% 1518 ; Paste the clipboard's Unicode text: 1519 send ^v 1510 1520 return 1511 1521
