Changeset 845
- Timestamp:
- 09/04/08 00:16:42 (5 years ago)
- Location:
- windows/autohotkey
- Files:
-
- 5 modified
-
Changelog-and-Todo.txt (modified) (1 diff)
-
Source/Compose.ahk (modified) (1 diff)
-
Source/Keys-Neo.ahk (modified) (47 diffs)
-
neo20.ahk (modified) (48 diffs)
-
neo20.exe (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
windows/autohotkey/Changelog-and-Todo.txt
r842 r845 24 24 === Änderungshistorie === 25 25 26 Revision 845 (von Martin Roppelt) 27 ‐ Alle Cokos in die Compose.ahk migriert (Stand: 200/1805 Cokos). 26 28 Revision 842 (von Martin Roppelt) 27 29 ‐ Ebenen 5 + 6 der Taste ›I‹ wiederhergestellt (Klammern vergessen). -
windows/autohotkey/Source/Compose.ahk
r840 r845 1 1 CheckCompose() { 2 CheckCompUni("-_h",0x0127) 3 CheckCompUni("-_H",0x0126) 4 CheckCompUni(":_:",0x2025) 5 CheckCompUni(":_(",0x2639) 6 CheckCompUni(":_)",0x263A) 7 CheckCompUni("?_{!}",0x2048) 8 CheckCompUni("?_{Numpad2}",0x2047) 9 CheckCompUni("?_2",0x2047) 10 CheckCompUni("{!}_?",0x2049) 11 CheckCompUni("{!}_{Numpad2}",0x203C) 12 CheckCompUni("{!}_2",0x203C) 13 CheckCompUni("{Numpad1}_`/",0x215F) 14 CheckCompUni("{Numpad1}_�_�",0x2E18) 15 CheckCompUni("{Numpad1}_?_{!}",0x203D) 16 CheckCompUni("{Numpad1}_�_�",0x2E18) 17 CheckCompUni("{Numpad1}_{!}_?",0x203D) 18 CheckCompUni("{Numpad1}_{Numpad2}",0x00BD) 19 CheckCompUni("{Numpad1}_{Numpad3}",0x2153) 20 CheckCompUni("{Numpad1}_{Numpad4}",0x00BC) 21 CheckCompUni("{Numpad1}_{Numpad5}",0x2155) 22 CheckCompUni("{Numpad1}_{Numpad6}",0x2159) 23 CheckCompUni("{Numpad1}_{Numpad8}",0x215B) 24 CheckCompUni("{Numpad1}_{NumpadDiv}",0x215F) 25 CheckCompUni("{Numpad2}_?",0x2047) 26 CheckCompUni("{Numpad2}_{!}",0x203C) 27 CheckCompUni("{Numpad2}_{Numpad5}",0x2156) 28 CheckCompUni("{Numpad3}_{Numpad4}",0x00BE) 29 CheckCompUni("{Numpad3}_{Numpad5}",0x2157) 30 CheckCompUni("{Numpad3}_{Numpad8}",0x215C) 31 CheckCompUni("{Numpad4}_{Numpad5}",0x2158) 32 CheckCompUni("{Numpad5}_{Numpad3}",0x2154) 33 CheckCompUni("{Numpad5}_{Numpad6}",0x215A) 34 CheckCompUni("{Numpad5}_{Numpad8}",0x215D) 35 CheckCompUni("{Numpad7}_{Numpad8}",0x215E) 36 CheckCompUni("0x017F_0x017F",0xE03F) 37 CheckCompUni("0x017F_i",0xE03E) 38 CheckCompUni("0x017F_l",0xE043) 39 CheckCompUni("0x017F_s",0xE045) 40 CheckCompUni("0x017F_t",0xFB05) 41 CheckCompUni("0x2020_0x2020",0x2021) 42 CheckCompUni("1_`/",0x215F) 43 CheckCompUni("1_�_�",0x2E18) 44 CheckCompUni("1_?_{!}",0x203D) 45 CheckCompUni("1_�_�",0x2E18) 46 CheckCompUni("1_{!}_?",0x203D) 47 CheckCompUni("1_{NumpadDiv}",0x215F) 48 CheckCompUni("1_2",0x00BD) 49 CheckCompUni("1_3",0x2153) 50 CheckCompUni("1_4",0x00BC) 51 CheckCompUni("1_5",0x2155) 52 CheckCompUni("1_6",0x2159) 53 CheckCompUni("1_8",0x215B) 54 CheckCompUni("2_?",0x2047) 55 CheckCompUni("2_{!}",0x203C) 56 CheckCompUni("2_5",0x2156) 57 CheckCompUni("3_4",0x00BE) 58 CheckCompUni("3_5",0x2157) 59 CheckCompUni("3_8",0x215C) 60 CheckCompUni("4_5",0x2158) 61 CheckCompUni("5_3",0x2154) 62 CheckCompUni("5_6",0x215A) 63 CheckCompUni("5_8",0x215D) 64 CheckCompUni("7_8",0x215E) 65 CheckCompUni("a_{Numpad0}",0x0660) 66 CheckCompUni("a_{Numpad1}",0x0661) 67 CheckCompUni("a_{Numpad2}",0x0662) 68 CheckCompUni("a_{Numpad3}",0x0663) 69 CheckCompUni("a_{Numpad4}",0x0664) 70 CheckCompUni("a_{Numpad5}",0x0665) 71 CheckCompUni("a_{Numpad6}",0x0666) 72 CheckCompUni("a_{Numpad7}",0x0667) 73 CheckCompUni("a_{Numpad8}",0x0668) 74 CheckCompUni("a_{Numpad9}",0x0669) 75 CheckCompUni("a_0",0x0660) 76 CheckCompUni("a_1",0x0661) 77 CheckCompUni("a_2",0x0662) 78 CheckCompUni("a_3",0x0663) 79 CheckCompUni("a_4",0x0664) 80 CheckCompUni("a_5",0x0665) 81 CheckCompUni("a_6",0x0666) 82 CheckCompUni("a_7",0x0667) 83 CheckCompUni("a_8",0x0668) 84 CheckCompUni("a_9",0x0669) 85 CheckCompAsc("a_e","�") 86 CheckCompAsc("A_E","�") 87 CheckCompUni("c_h",0xE03B) 88 CheckCompUni("c_k",0xE03A) 89 CheckCompUni("c_t",0xE03D) 90 CheckCompUni("D_z",0x01C4) 91 CheckCompUni("D_z",0x01C5) 92 CheckCompUni("d_z",0x01C6) 93 CheckCompUni("E_E",0x018F) 94 CheckCompUni("f_b",0xE030) 95 CheckCompUni("F_b",0xE031) 96 CheckCompUni("f_f",0xFB00) 97 CheckCompUni("F_h",0xE032) 98 CheckCompUni("f_h",0xE036) 99 CheckCompUni("f_i",0xFB01) 100 CheckCompUni("F_i",0xFB03) 101 CheckCompUni("F_j",0xE033) 102 CheckCompUni("f_j",0xE037) 103 CheckCompUni("F_k",0xE034) 104 CheckCompUni("f_k",0xE038) 105 CheckCompUni("f_l",0xFB02) 106 CheckCompUni("F_l",0xFB04) 107 CheckCompUni("F_t",0xE035) 108 CheckCompUni("f_t",0xE039) 109 CheckCompUni("G_A",0x0391) 110 CheckCompUni("G_B",0x0392) 111 CheckCompUni("G_E",0x0395) 112 CheckCompUni("G_H",0x0397) 113 CheckCompUni("G_I",0x0399) 114 CheckCompUni("G_K",0x039A) 115 CheckCompUni("G_M",0x039C) 116 CheckCompUni("G_N",0x039D) 117 CheckCompUni("G_O",0x039F) 118 CheckCompUni("G_P",0x03A1) 119 CheckCompUni("G_T",0x03A4) 120 CheckCompUni("G_X",0x039D) 121 CheckCompUni("G_Y",0x03A5) 122 CheckCompUni("G_Z",0x0396) 123 CheckCompUni("I_J",0x0132) 124 CheckCompUni("i_j",0x0133) 125 CheckCompUni("L_J",0x01C7) 126 CheckCompUni("L_j",0x01C8) 127 CheckCompUni("l_j",0x01C9) 128 CheckCompUni("N_J",0x01CA) 129 CheckCompUni("N_j",0x01CB) 130 CheckCompUni("n_j",0x01CC) 131 CheckCompAsc("o_c","�") 132 CheckCompAsc("o_C","�") 133 CheckCompAsc("O_C","�") 134 CheckCompAsc("O_c","�") 135 CheckCompAsc("o_e","�") 136 CheckCompAsc("O_E","�") 137 CheckCompAsc("o_o","�") 138 CheckCompAsc("O_o","�") 139 CheckCompAsc("o_O","�") 140 CheckCompAsc("O_O","�") 2 141 CheckCompAsc("p_{!}","�") 3 142 CheckCompAsc("P_{!}","�") 4 143 CheckCompAsc("P_P","�") 144 CheckCompUni("Q_u",0xE048) 145 CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169) 146 CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179) 147 CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A) 148 CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A) 149 CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B) 150 CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B) 151 CheckCompUni("R_{Numpad1}_{Space}",0x2160) 152 CheckCompUni("r_{Numpad1}_{Space}",0x2170) 153 CheckCompUni("R_{Numpad2}",0x2161) 154 CheckCompUni("r_{Numpad2}",0x2171) 155 CheckCompUni("R_{Numpad3}",0x2162) 156 CheckCompUni("r_{Numpad3}",0x2172) 157 CheckCompUni("R_{Numpad4}",0x2163) 158 CheckCompUni("r_{Numpad4}",0x2173) 159 CheckCompUni("R_{Numpad5}",0x2164) 160 CheckCompUni("r_{Numpad5}",0x2174) 161 CheckCompUni("R_{Numpad6}",0x2165) 162 CheckCompUni("r_{Numpad6}",0x2175) 163 CheckCompUni("R_{Numpad7}",0x2166) 164 CheckCompUni("r_{Numpad7}",0x2176) 165 CheckCompUni("R_{Numpad8}",0x2167) 166 CheckCompUni("r_{Numpad8}",0x2177) 167 CheckCompUni("R_{Numpad9}",0x2168) 168 CheckCompUni("r_{Numpad9}",0x2178) 169 CheckCompUni("R_1_{Space}",0x2160) 170 CheckCompUni("r_1_{Space}",0x2170) 171 CheckCompUni("R_1_0",0x2169) 172 CheckCompUni("r_1_0",0x2179) 173 CheckCompUni("R_1_1",0x216A) 174 CheckCompUni("r_1_1",0x217A) 175 CheckCompUni("R_1_2",0x216B) 176 CheckCompUni("r_1_2",0x217B) 177 CheckCompUni("R_2",0x2161) 178 CheckCompUni("r_2",0x2171) 179 CheckCompUni("R_3",0x2162) 180 CheckCompUni("r_3",0x2172) 181 CheckCompUni("R_4",0x2163) 182 CheckCompUni("r_4",0x2173) 183 CheckCompUni("R_5",0x2164) 184 CheckCompUni("r_5",0x2174) 185 CheckCompUni("R_6",0x2165) 186 CheckCompUni("r_6",0x2175) 187 CheckCompUni("R_7",0x2166) 188 CheckCompUni("r_7",0x2176) 189 CheckCompUni("R_8",0x2167) 190 CheckCompUni("r_8",0x2177) 191 CheckCompUni("R_9",0x2168) 192 CheckCompUni("r_9",0x2178) 193 CheckCompUni("S_i",0xE044) 194 CheckCompUni("s_m",0x2120) 195 CheckCompUni("s_t",0xFB06) 5 196 CheckCompAsc("t_h","�") 6 197 CheckCompAsc("T_H","�") 7 CheckCompUni("f_b",0xE030) 8 CheckCompUni("F_b",0xE031) 9 CheckCompUni("F_h",0xE032) 10 CheckCompUni("F_j",0xE033) 11 CheckCompUni("F_k",0xE034) 12 CheckCompUni("F_t",0xE035) 13 CheckCompUni("f_h",0xE036) 14 CheckCompUni("f_j",0xE037) 15 CheckCompUni("f_k",0xE038) 16 CheckCompUni("f_t",0xE039) 17 CheckCompUni("c_k",0xE03A) 18 CheckCompUni("c_h",0xE03B) 198 CheckCompUni("T_h",0xE049) 199 CheckCompUni("t_m",0x2122) 19 200 CheckCompUni("t_t",0xE03C) 20 CheckCompUni("c_t",0xE03D)21 CheckCompUni("0x017F_i",0xE03E)22 CheckCompUni("0x017F_0x017F",0xE03F)23 CheckCompUni("0x017F_l",0xE043)24 CheckCompUni("S_i",0xE044)25 CheckCompUni("0x017F_s",0xE045)26 201 CheckCompUni("t_z",0xE04A) 27 CheckCompUni("Q_u",0xE048) 28 CheckCompUni("T_h",0xE049) 29 CheckCompUni("{!}_{Numpad2}",0x203C) 30 CheckCompUni("2_{!}",0x203C) 31 CheckCompUni("{Numpad2}_{!}",0x203C) 32 CheckCompUni("?_{Numpad2}",0x2047) 33 CheckCompUni("2_?",0x2047) 34 CheckCompUni("{Numpad2}_?",0x2047) 35 CheckCompUni("{!}_?",0x2049) 36 CheckCompUni("?_{!}",0x2048) 37 CheckCompUni("1_?_{!}",0x203D) 38 CheckComp3Uni("1_{!}_?",0x203D) 39 CheckComp3Uni("{Numpad1}_?_{!}",0x203D) 40 CheckComp3Uni("{Numpad1}_{!}_?",0x203D) 41 CheckComp3Uni("1_�_�",0x2E18) 42 CheckComp3Uni("1_�_�",0x2E18) 43 CheckComp3Uni("{Numpad1}_�_�",0x2E18) 44 CheckComp3Uni("{Numpad1}_�_�",0x2E18) 45 CheckCompUni("0x2020_0x2020",0x2021) 46 CheckCompUni(":_:",0x2025) 47 CheckCompUni("R_{Numpad1}_ ",0x2160) 48 CheckCompUni("R_{Numpad2}",0x2161) 49 CheckCompUni("R_{Numpad3}",0x2162) 50 CheckCompUni("R_{Numpad4}",0x2163) 51 CheckCompUni("R_{Numpad5}",0x2164) 52 CheckCompUni("R_{Numpad6}",0x2165) 53 CheckCompUni("R_{Numpad7}",0x2166) 54 CheckCompUni("R_{Numpad8}",0x2167) 55 CheckCompUni("R_{Numpad9}",0x2168) 56 CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169) 57 CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A) 58 CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B) 59 CheckCompUni("r_{Numpad1}_ ",0x2170) 60 CheckCompUni("r_{Numpad2}",0x2171) 61 CheckCompUni("r_{Numpad3}",0x2172) 62 CheckCompUni("r_{Numpad4}",0x2173) 63 CheckCompUni("r_{Numpad5}",0x2174) 64 CheckCompUni("r_{Numpad6}",0x2175) 65 CheckCompUni("r_{Numpad7}",0x2176) 66 CheckCompUni("r_{Numpad8}",0x2177) 67 CheckCompUni("r_{Numpad9}",0x2178) 68 CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179) 69 CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A) 70 CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B) 71 CheckCompUni(":_)",0x263A) 72 CheckCompUni(":_(",0x2639) 202 73 203 } -
windows/autohotkey/Source/Keys-Neo.ahk
r842 r845 27 27 EbeneAktualisieren() 28 28 if Ebene12 and !(CheckDeadUni("c1",0x00B9) ; Hochgestellte 1 29 or CheckDeadUni("c5",0x2081) ; Tiefgestellte 1 30 or CheckComp3Uni("r_1",0x217A) ; R�misch xi 31 or CheckComp3Uni("R_1",0x216A)) ; R�misch XI 32 OutputChar12(1,"�") 29 or CheckDeadUni("c5",0x2081)) ; Tiefgestellte 1 30 OutputChar12(1,"�") 33 31 else if (Ebene = 3) 34 32 SendUnicodeChar(0x00B9) ; Hochgestellte 1 … … 45 43 EbeneAktualisieren() 46 44 if (Ebene = 1 and !(CheckDeadUni("c1",0x00B2) ; Hochgestellte 2 47 or CheckDeadUni("c5",0x2082) ; Tiefgestellte 2 48 or CheckCompUni("r",0x2171) ; R�misch ii 49 or CheckCompUni("R",0x2161) ; R�misch II 50 or CheckComp3Uni("r_1",0x217B) ; R�misch xii 51 or CheckComp3Uni("R_1",0x216B) ; R�misch XII 52 or CheckCompUni("{!}",0x203C) ; DOUBLE EXCLAMATION MARK 53 or CheckCompUni("?",0x2047))) ; DOUBLE QUESTION MARK 45 or CheckDeadUni("c5",0x2082))) ; Tiefgestellte 2 54 46 OutputChar(2) 55 47 else if (Ebene = 2) … … 69 61 EbeneAktualisieren() 70 62 if Ebene12 and !(CheckDeadUni("c1",0x00B3) ; Hochgestellte 3 71 or CheckDeadUni("c5",0x2083) ; Tiefgestellte 3 72 or CheckCompUni("1",0x2153) ; 1/3 73 or CheckCompUni("2",0x2154) ; 2/3 74 or CheckCompUni("r",0x2172) ; R�misch iii 75 or CheckCompUni("R",0x2162)) ; R�misch III 76 OutputChar12(3,"�") 63 or CheckDeadUni("c5",0x2083)) ; Tiefgestellte 3 64 OutputChar12(3,"�") 77 65 else if (Ebene = 3) 78 66 SendUnicodeChar(0x00B3) ; Hochgestellte 3 … … 88 76 noCaps = 1 89 77 EbeneAktualisieren() 90 if (Ebene = 1) { 91 if !(CheckDeadUni("c1",0x2074) ; Hochgestellte 4 92 or CheckDeadUni("c5",0x2084) ; Tiefgestellte 4 93 or CheckCompUni("r",0x2173) ; R�misch iv 94 or CheckCompUni("R",0x2163)) ; R�misch IV 95 OutputChar(4) 96 } else if (Ebene = 2) 78 if (Ebene = 1) and !(CheckDeadUni("c1",0x2074) ; Hochgestellte 4 79 or CheckDeadUni("c5",0x2084)) ; Tiefgestellte 4 80 OutputChar(4) 81 else if (Ebene = 2) 97 82 SendUnicodeChar(0x00BB) ; Double guillemot right 98 83 else if (Ebene = 3) … … 109 94 noCaps = 1 110 95 EbeneAktualisieren() 111 if (Ebene = 1) { 112 if !(CheckDeadUni("c1",0x2075) ; Hochgestellte 5 113 or CheckDeadUni("c5",0x2085) ; Tiefgestellte 5 114 or CheckCompUni("1",0x2155) ; 1/5 115 or CheckCompUni("2",0x2156) ; 2/5 116 or CheckCompUni("3",0x2157) ; 3/5 117 or CheckCompUni("4",0x2158) ; 4/5 118 or CheckCompUni("r",0x2174) ; R�misch v 119 or CheckCompUni("R",0x2164)) ; R�misch V 120 OutputChar(5) 121 } else if (Ebene = 2) 96 if (Ebene = 1) and !(CheckDeadUni("c1",0x2075) ; Hochgestellte 5 97 or CheckDeadUni("c5",0x2085)) ; Tiefgestellte 5 98 OutputChar(5) 99 else if (Ebene = 2) 122 100 SendUnicodeChar(0x00AB) ; Double guillemot left 123 101 else if (Ebene = 3) … … 132 110 noCaps = 1 133 111 EbeneAktualisieren() 134 if (Ebene = 1) { 135 if !(CheckDeadUni("c1",0x2076) ; Hochgestellte 6 136 or CheckDeadUni("c5",0x2086) ; Tiefgestellte 6 137 or CheckCompUni("1",0x2159) ; 1/6 138 or CheckCompUni("5",0x215A) ; 5/6 139 or CheckCompUni("r",0x2175) ; R�misch vi 140 or CheckCompUni("R",0x2165)) ; R�misch VI 141 OutputChar(6) 142 } else if (Ebene = 2) 112 if (Ebene = 1) and !(CheckDeadUni("c1",0x2076) ; Hochgestellte 6 113 or CheckDeadUni("c5",0x2086)) ; Tiefgestellte 6 114 OutputChar(6) 115 else if (Ebene = 2) 143 116 SendUnicodeChar(0x20AC) 144 117 else if (Ebene = 3) … … 153 126 noCaps = 1 154 127 EbeneAktualisieren() 155 if Ebene12 { 156 if !(CheckDeadUni("c1",0x2077) ; Hochgestellte 7 157 or CheckDeadUni("c5",0x2087) ; Tiefgestellte 7 158 or CheckCompUni("r",0x2176) ; R�misch vii 159 or CheckCompUni("R",0x2166)) ; R�misch VII 160 OutputChar12(7,"$") 161 } else if (Ebene = 3) 128 if Ebene12 and !(CheckDeadUni("c1",0x2077) ; Hochgestellte 7 129 or CheckDeadUni("c5",0x2087)) ; Tiefgestellte 7 130 OutputChar12(7,"$") 131 else if (Ebene = 3) 162 132 send {blind}� 163 133 else if (Ebene = 4) … … 172 142 noCaps = 1 173 143 EbeneAktualisieren() 174 if Ebene12 { 175 if !(CheckDeadUni("c1",0x2078) ; Hochgestellte 8 176 or CheckDeadUni("c5",0x2088) ; Tiefgestellte 8 177 or CheckCompUni("1",0x215B) ; 1/8 178 or CheckCompUni("3",0x215C) ; 3/8 179 or CheckCompUni("5",0x215D) ; 5/8 180 or CheckCompUni("7",0x215E) ; 7/8 181 or CheckCompUni("r",0x2177) ; R�misch viii 182 or CheckCompUni("R",0x2167)) ; R�misch VIII 183 OutputChar12(8,"�") 184 } else if (Ebene = 3) 144 if Ebene12 and !(CheckDeadUni("c1",0x2078) ; Hochgestellte 8 145 or CheckDeadUni("c5",0x2088)) ; Tiefgestellte 8 146 OutputChar12(8,"�") 147 else if (Ebene = 3) 185 148 send {blind}� 186 149 else if (Ebene = 4) … … 195 158 noCaps = 1 196 159 EbeneAktualisieren() 197 if Ebene12 { 198 if !(CheckDeadUni("c1",0x2079) ; Hochgestellte 9 199 or CheckDeadUni("c5",0x2089) ; Tiefgestellte 9 200 or CheckCompUni("r",0x2178) ; R�misch ix 201 or CheckCompUni("R",0x2168)) ; R�misch IX 202 OutputChar12(9,"�") 203 } else if (Ebene = 3) 160 if Ebene12 and !(CheckDeadUni("c1",0x2079) ; Hochgestellte 9 161 or CheckDeadUni("c5",0x2089)) ; Tiefgestellte 9 162 OutputChar12(9,"�") 163 else if (Ebene = 3) 204 164 send {blind}� 205 165 else if (Ebene = 4) … … 214 174 noCaps = 1 215 175 EbeneAktualisieren() 216 if Ebene12 { 217 if !(CheckDeadUni("c1",0x2070) ; Hochgestellte 0 218 or CheckDeadUni("c5",0x2080) ; Tiefgestellte 0 219 or CheckDeadUni("r_1",0x2177) ; R�misch x 220 or CheckComp3Uni("R_1",0x2169)) ; R�misch X 221 OutputChar12(0,"�") 222 } else if (Ebene = 3) 176 if Ebene12 and !(CheckDeadUni("c1",0x2070) ; Hochgestellte 0 177 or CheckDeadUni("c5",0x2080)) ; Tiefgestellte 0 178 OutputChar12(0,"�") 179 else if (Ebene = 3) 223 180 send {blind}� 224 181 else if (Ebene = 4) … … 270 227 neo_x: 271 228 EbeneAktualisieren() 272 if (Ebene12 and !CheckCompUni12("G","",0x039D))229 if Ebene12 273 230 OutputChar12("x","X") 274 231 else if (Ebene = 3) … … 304 261 or CheckDeadUni12("c4",0x0140,0x013F) 305 262 or CheckDeadUni12("c6",0x1E37,0x1E36) 306 or CheckDeadUni12("t4",0x0142,0x0141) 307 or CheckCompUni("f",0xFB02) 308 or CheckCompUni("F",0xFB04))) 263 or CheckDeadUni12("t4",0x0142,0x0141))) 309 264 OutputChar12("l","L") 310 265 else if (Ebene = 3) … … 325 280 or CheckDeadUni12("a4",0x010B,0x010A) 326 281 or CheckDeadUni12("c1",0x0109,0x0108) 327 or CheckDeadUni12("c2",0x010D,0x010C) 328 or CheckCompAsc12("o","�","�") 329 or CheckCompAsc12("O","�","�"))) 282 or CheckDeadUni12("c2",0x010D,0x010C))) 330 283 OutputChar12("c","C") 331 284 else if (Ebene = 3) … … 356 309 EbeneAktualisieren() 357 310 if (Ebene12 and !(CheckDeadUni12("a3",0x0137,0x0136) 358 or CheckDeadUni12("c6",0x1E33,0x1E32) 359 or CheckCompUni12("G","",0x039A))) 311 or CheckDeadUni12("c6",0x1E33,0x1E32))) 360 312 OutputChar12("k","K") 361 313 else if (Ebene = 3) … … 374 326 or CheckDeadUni12("c1",0x0125,0x0124) 375 327 or CheckDeadUni12("c5",0x0127,0x0126) 376 or CheckDeadUni12("c6",0x1E25,0x1E24) 377 or CheckCompUni12("G","",0x0397))) 328 or CheckDeadUni12("c6",0x1E25,0x1E24))) 378 329 OutputChar12("h","H") 379 330 else if ((Ebene = 3) and !(CheckDeadUni("c5",0x2264))) ; kleiner gleich … … 381 332 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2077) 382 333 or CheckDeadUni("c5",0x2087))) 383 Send {blind}{NumPad7}334 OutputChar("{Numpad7}") 384 335 else if (Ebene = 5) 385 336 SendUnicodeChar(0x03C8) ; psi … … 399 350 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2078) 400 351 or CheckDeadUni("c5",0x2088))) 401 Send {blind}{NumPad8}352 OutputChar("{Numpad8}") 402 353 else if (Ebene = 5) 403 354 SendUnicodeChar(0x03B3) ; gamma … … 409 360 EbeneAktualisieren() 410 361 if (Ebene12 and !(CheckDeadUni12("a4",0x1E1F,0x1E1E) 411 or CheckDeadUni12("t4",0x0192,0x0191) 412 or CheckCompUni("f",0xFB00))) 362 or CheckDeadUni12("t4",0x0192,0x0191))) 413 363 OutputChar12("f","F") 414 364 else if ((Ebene = 3) and !(CheckDeadUni("a6",0x2257) ; ring equal to … … 421 371 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2079) 422 372 or CheckDeadUni("c5",0x2089))) 423 send {blind}{NumPad9}373 OutputChar("{Numpad9}") 424 374 else if (Ebene = 5) 425 375 SendUnicodeChar(0x03C6) ; phi … … 523 473 or CheckDeadUni12("t1",0x0129,0x0128) 524 474 or CheckDeadUni12("t2",0x012B,0x012A) 525 or CheckDeadAsc12("t3","�","�") 526 or CheckCompUni("f",0xFB01) 527 or CheckCompUni("F",0xFB03) 528 or CheckCompUni12("G","",0x0399))) 475 or CheckDeadAsc12("t3","�","�"))) 529 476 OutputChar12("i","I") 530 477 else if (Ebene = 3) 531 send {blind}`/478 OutputChar("`/") 532 479 else if (Ebene = 4) 533 480 Send {Blind}{Left} … … 549 496 or CheckDeadUni12("t1",0x00E3,0x00C3) 550 497 or CheckDeadUni12("t2",0x0101,0x0100) 551 or CheckDeadAsc12("t3","�","�") 552 or CheckCompUni12("G","",0x0391))) 498 or CheckDeadAsc12("t3","�","�"))) 553 499 OutputChar12("a","A") 554 500 else if (Ebene = 3) … … 573 519 or CheckDeadUni12("t1",0x1EBD,0x1EBC) 574 520 or CheckDeadUni12("t2",0x0113,0x0112) 575 or CheckDeadAsc12("t3","�","�") 576 or CheckCompAsc12("a","�","�") 577 or CheckCompAsc12("A","�","�") 578 or CheckCompAsc12("o","�","�") 579 or CheckCompAsc12("O","�","�") 580 or CheckCompUni12("G","",0x0395) 581 or CheckCompUni12("E","",0x018F))) 521 or CheckDeadAsc12("t3","�","�"))) 582 522 OutputChar12("e","E") 583 523 else if (Ebene = 3) … … 603 543 or CheckDeadAsc12("t3","�","�") 604 544 or CheckDeadUni12("t4",0x00F8,0x00D8) 605 or CheckDeadUni12("t5",0x0151,0x0150) 606 or CheckCompUni12("G","",0x039F))) 545 or CheckDeadUni12("t5",0x0151,0x0150))) 607 546 OutputChar12("o","O") 608 547 else if (Ebene = 3) … … 643 582 or CheckDeadUni12("a4",0x1E45,0x1E44) 644 583 or CheckDeadUni12("c2",0x0148,0x0147) 645 or CheckDeadUni12("t1",0x00F1,0x00D1) 646 or CheckCompUni12("G","",0x039D))) 584 or CheckDeadUni12("t1",0x00F1,0x00D1))) 647 585 OutputChar12("n","N") 648 586 else if (Ebene = 3) … … 650 588 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2074) 651 589 or CheckDeadUni("c5",0x2084))) 652 Send {blind}{NumPad4}590 OutputChar("{Numpad4}") 653 591 else if (Ebene = 5) 654 592 SendUnicodeChar(0x03BD) ; nu … … 663 601 or CheckDeadUni12("a4",0x0E59,0x0E58) 664 602 or CheckDeadUni12("c2",0x0159,0x0158) 665 or CheckDeadUni12("c6",0x1E5B,0x1E5A) 666 or CheckCompAsc12("o","�","�") 667 or CheckCompAsc12("O","�","�"))) 603 or CheckDeadUni12("c6",0x1E5B,0x1E5A))) 668 604 OutputChar12("r","R") 669 605 else if (Ebene = 3) … … 671 607 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2075) 672 608 or CheckDeadUni("c5",0x2085))) 673 Send {blind}{NumPad5}609 OutputChar("{Numpad5}") 674 610 else if (Ebene = 5) 675 611 SendUnicodeChar(0x03F1) ; rho symbol (varrho) … … 685 621 or CheckDeadUni12("c5",0x0167,0x0166) 686 622 or CheckDeadUni12("c6",0x1E6D,0x1E6C) 687 or CheckDeadUni("t3",0x1E97) 688 or CheckCompUni("0x017F",0xFB05) 689 or CheckCompUni("s",0xFB06) 690 or CheckCompUni12("G","",0x03A4))) 623 or CheckDeadUni("t3",0x1E97))) 691 624 OutputChar12("t","T") 692 625 else if (Ebene = 3) 693 send {blind}-; Bisstrich694 else if ( (Ebene = 4) and !(CheckDeadUni("c1",0x2076)695 or CheckDeadUni("c5",0x2086)))696 Send {blind}{NumPad6}626 OutputChar("-") ; Bisstrich 627 else if (Ebene = 4) and !(CheckDeadUni("c1",0x2076) 628 or CheckDeadUni("c5",0x2086)) 629 OutputChar("{Numpad6}") 697 630 else if (Ebene = 5) 698 631 SendUnicodeChar(0x03C4) ; tau … … 708 641 or CheckDeadUni12("c6",0x1E0D,0x1E0C) 709 642 or CheckDeadUni12("t4",0x00F0,0x00D0))) 710 OutputChar12("d","D")643 OutputChar12("d","D") 711 644 else if (Ebene = 3) 712 OutputChar(":")645 OutputChar(":") 713 646 else if (Ebene = 4) 714 send `,647 send `, 715 648 else if (Ebene = 5) 716 649 SendUnicodeChar(0x03B4) ; delta … … 723 656 if (Ebene12 and !(CheckDeadUni12("a1",0x00FD,0x00DD) 724 657 or CheckDeadUni12("c1",0x0177,0x0176) 725 or CheckDeadAsc12("t3","�","�") 726 or CheckCompUni12("G","",0x03A5))) 658 or CheckDeadAsc12("t3","�","�"))) 727 659 OutputChar12("y","Y") 728 660 else if (Ebene = 3) … … 793 725 neo_p: 794 726 EbeneAktualisieren() 795 if (Ebene12 and !(CheckDeadUni12("a4",0x1E57,0x1E56) 796 or CheckCompUni12("G","",0x03A1))) 727 if (Ebene12 and !(CheckDeadUni12("a4",0x1E57,0x1E56))) 797 728 OutputChar12("p","P") 798 729 else if ((Ebene = 3) and !(CheckDeadUni("t1",0x2248))) 799 730 send {blind}~ 800 731 else if (Ebene = 4) 801 Send {blind}{Enter}732 Send {blind}{Enter} 802 733 else if (Ebene = 5) 803 734 SendUnicodeChar(0x03C0) ; pi … … 811 742 or CheckDeadUni12("a4",0x017C,0x017B) 812 743 or CheckDeadUni12("c2",0x017E,0x017D) 813 or CheckDeadUni12("c6",0x1E93,0x1E92) 814 or CheckCompUni("d",0x01C6) 815 or CheckCompUni12("D",0x01C5,0x01C4) 816 or CheckCompUni12("G","",0x0396))) 744 or CheckDeadUni12("c6",0x1E93,0x1E92))) 817 745 OutputChar12("z","Z") 818 746 else if (Ebene = 3) 819 747 send ``{space} ; untot 820 else if (Ebene = 4) { ; leer 821 DeadKey := PriorDeadKey 822 CompKey := PriorCompKey 823 } else if (Ebene = 5) 748 else if (Ebene = 5) 824 749 SendUnicodeChar(0x03B6) ; zeta 825 750 else if (Ebene = 6) … … 829 754 neo_b: 830 755 EbeneAktualisieren() 831 if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02) 832 or CheckCompUni12("G","",0x0392))) 756 if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02))) 833 757 OutputChar12("b","B") 834 758 else if (Ebene = 3) … … 847 771 EbeneAktualisieren() 848 772 if (Ebene12 and !(CheckDeadUni12("a4",0x1E41,0x1E40) 849 or CheckDeadUni12("c6",0x1E43,0x1E42) 850 or CheckCompUni12("t",0x2122,0x2122) ; TM 851 or CheckCompUni12("s",0x2120,0x2120) ; SM 852 or CheckCompUni12("G","",0x039C))) 773 or CheckDeadUni12("c6",0x1E43,0x1E42))) 853 774 OutputChar12("m","M") 854 775 else if (Ebene = 3) … … 856 777 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B9) 857 778 or CheckDeadUni("c5",0x2081))) 858 Send {blind}{NumPad1}779 OutputChar("{Numpad1}") 859 780 else if (Ebene = 5) 860 781 SendUnicodeChar(0x03BC) ; griechisch mu, micro w�re 0x00B5 … … 874 795 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B2) 875 796 or CheckDeadUni("c5",0x2082))) 876 Send {blind}{NumPad2}797 OutputChar("{Numpad2}") 877 798 else if (Ebene = 5) 878 799 SendUnicodeChar(0x03C1) ; rho … … 892 813 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B3) 893 814 or CheckDeadUni("c5",0x2083))) 894 Send {blind}{NumPad3}815 OutputChar("{Numpad3}") 895 816 else if (Ebene = 5) 896 817 SendUnicodeChar(0x03D1) ; theta symbol (vartheta) … … 903 824 EbeneAktualisieren() 904 825 if (Ebene12 and !(CheckDeadUni12("c1",0x0135,0x0134) 905 or CheckDeadUni12("c2",0x01F0,"") 906 or CheckCompUni("I",0x0132) ; IJ 907 or CheckCompUni("i",0x0133) ; ij 908 or CheckCompUni("l",0x01C9) ; lj 909 or CheckCompUni("n",0x01CC) ; nj 910 or CheckCompUni12("L",0x01C8,0x01C7) ; Lj/LJ 911 or CheckCompUni12("N",0x01CB,0x01CA))) ; Nj/NJ 826 or CheckDeadUni12("c2",0x01F0,""))) 912 827 OutputChar12("j","J") 913 828 else if (Ebene = 3) … … 940 855 EbeneAktualisieren() 941 856 if Ebene14 942 send {blind}{NumpadDiv}857 OutputChar("{NumpadDiv}") 943 858 else if (Ebene = 2) 944 859 SendUnicodeChar(0x2215) ; Slash … … 995 910 neo_Numpad8: 996 911 EbeneAktualisieren() 997 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x215B) ; 1/8 998 or CheckCompUni("{Numpad3}",0x215C) ; 3/8 999 or CheckCompUni("{Numpad5}",0x215D) ; 5/8 1000 or CheckCompUni("{Numpad7}",0x215E))) ; 7/8 912 if (Ebene = 1) 1001 913 OutputChar("{Numpad8}") 1002 914 else if (Ebene = 2) … … 1022 934 neo_Numpad4: 1023 935 EbeneAktualisieren() 1024 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x00BC) ; 1/4 1025 or CheckCompUni("{Numpad3}",0x00BE))) ; 3/4 936 if (Ebene = 1) 1026 937 OutputChar("{Numpad4}") 1027 938 else if (Ebene = 2) … … 1035 946 neo_Numpad5: 1036 947 EbeneAktualisieren() 1037 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x2155) ; 1/5 1038 or CheckCompUni("{Numpad2}",0x2156) ; 2/5 1039 or CheckCompUni("{Numpad3}",0x2157) ; 3/5 1040 or CheckCompUni("{Numpad4}",0x2158))) ; 4/5 948 if (Ebene = 1) 1041 949 OutputChar("{Numpad5}") 1042 950 else if (Ebene = 2) … … 1050 958 neo_Numpad6: 1051 959 EbeneAktualisieren() 1052 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x2159) ; 1/6 1053 or CheckCompUni("{Numpad5}",0x215a))) ; 5/6 960 if (Ebene = 1) 1054 961 OutputChar("{Numpad6}") 1055 962 else if (Ebene = 2) … … 1063 970 neo_Numpad1: 1064 971 EbeneAktualisieren() 1065 if (Ebene = 1) {972 if (Ebene = 1) 1066 973 OutputChar("{Numpad1}") 1067 }else if (Ebene = 2)974 else if (Ebene = 2) 1068 975 SendUnicodeChar(0x2714) ; H�kchen 1069 976 else if (Ebene = 3) … … 1075 982 neo_Numpad2: 1076 983 EbeneAktualisieren() 1077 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x00BD) ; 1/2 1078 or CheckCompUni("{!}",0x203C) ; DOUBLE EXCLAMATION MARK 1079 or CheckCompUni("?",0x2047))) ; DOUBLE QUESTION MARK 984 if (Ebene = 1) 1080 985 OutputChar("{Numpad2}") 1081 986 else if (Ebene = 2) … … 1089 994 neo_Numpad3: 1090 995 EbeneAktualisieren() 1091 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x2153) ; 1/3 1092 or CheckCompUni("{Numpad5}",0x2154))) ; 2/3 996 if (Ebene = 1) 1093 997 OutputChar("{Numpad3}") 1094 998 else if (Ebene = 2) … … 1146 1050 neo_SpaceUp: 1147 1051 EbeneAktualisieren() 1148 if (Ebene = 1) and !(CheckComp3Uni("r_1",0x2170) ; R�misch i 1149 or CheckComp3Uni("R_1",0x2160) ; R�misch I 1150 or CheckDeadUni("c5",0x2010)) ; Echter Bindestrich 1151 Send {blind}{Space} 1052 if (Ebene = 1) and !CheckDeadUni("c5",0x2010) ; Echter Bindestrich 1053 OutputChar("{Space}") 1152 1054 else if (Ebene = 2) or (Ebene = 3) 1153 1055 Send {blind}{Space} 1154 1056 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2070) 1155 1057 or CheckDeadUni("c5",0x2080))) 1156 Send {blind}{NumPad0}1058 OutputChar("{Numpad0}") 1157 1059 else if (Ebene = 5) 1158 1060 SendUnicodeChar(0x00A0) ; gesch�tztes Leerzeichen -
windows/autohotkey/neo20.ahk
r842 r845 776 776 EbeneAktualisieren() 777 777 if Ebene12 and !(CheckDeadUni("c1",0x00B9) ; Hochgestellte 1 778 or CheckDeadUni("c5",0x2081) ; Tiefgestellte 1 779 or CheckComp3Uni("r_1",0x217A) ; R�misch xi 780 or CheckComp3Uni("R_1",0x216A)) ; R�misch XI 781 OutputChar12(1,"�") 778 or CheckDeadUni("c5",0x2081)) ; Tiefgestellte 1 779 OutputChar12(1,"�") 782 780 else if (Ebene = 3) 783 781 SendUnicodeChar(0x00B9) ; Hochgestellte 1 … … 794 792 EbeneAktualisieren() 795 793 if (Ebene = 1 and !(CheckDeadUni("c1",0x00B2) ; Hochgestellte 2 796 or CheckDeadUni("c5",0x2082) ; Tiefgestellte 2 797 or CheckCompUni("r",0x2171) ; R�misch ii 798 or CheckCompUni("R",0x2161) ; R�misch II 799 or CheckComp3Uni("r_1",0x217B) ; R�misch xii 800 or CheckComp3Uni("R_1",0x216B) ; R�misch XII 801 or CheckCompUni("{!}",0x203C) ; DOUBLE EXCLAMATION MARK 802 or CheckCompUni("?",0x2047))) ; DOUBLE QUESTION MARK 794 or CheckDeadUni("c5",0x2082))) ; Tiefgestellte 2 803 795 OutputChar(2) 804 796 else if (Ebene = 2) … … 818 810 EbeneAktualisieren() 819 811 if Ebene12 and !(CheckDeadUni("c1",0x00B3) ; Hochgestellte 3 820 or CheckDeadUni("c5",0x2083) ; Tiefgestellte 3 821 or CheckCompUni("1",0x2153) ; 1/3 822 or CheckCompUni("2",0x2154) ; 2/3 823 or CheckCompUni("r",0x2172) ; R�misch iii 824 or CheckCompUni("R",0x2162)) ; R�misch III 825 OutputChar12(3,"�") 812 or CheckDeadUni("c5",0x2083)) ; Tiefgestellte 3 813 OutputChar12(3,"�") 826 814 else if (Ebene = 3) 827 815 SendUnicodeChar(0x00B3) ; Hochgestellte 3 … … 837 825 noCaps = 1 838 826 EbeneAktualisieren() 839 if (Ebene = 1) { 840 if !(CheckDeadUni("c1",0x2074) ; Hochgestellte 4 841 or CheckDeadUni("c5",0x2084) ; Tiefgestellte 4 842 or CheckCompUni("r",0x2173) ; R�misch iv 843 or CheckCompUni("R",0x2163)) ; R�misch IV 844 OutputChar(4) 845 } else if (Ebene = 2) 827 if (Ebene = 1) and !(CheckDeadUni("c1",0x2074) ; Hochgestellte 4 828 or CheckDeadUni("c5",0x2084)) ; Tiefgestellte 4 829 OutputChar(4) 830 else if (Ebene = 2) 846 831 SendUnicodeChar(0x00BB) ; Double guillemot right 847 832 else if (Ebene = 3) … … 858 843 noCaps = 1 859 844 EbeneAktualisieren() 860 if (Ebene = 1) { 861 if !(CheckDeadUni("c1",0x2075) ; Hochgestellte 5 862 or CheckDeadUni("c5",0x2085) ; Tiefgestellte 5 863 or CheckCompUni("1",0x2155) ; 1/5 864 or CheckCompUni("2",0x2156) ; 2/5 865 or CheckCompUni("3",0x2157) ; 3/5 866 or CheckCompUni("4",0x2158) ; 4/5 867 or CheckCompUni("r",0x2174) ; R�misch v 868 or CheckCompUni("R",0x2164)) ; R�misch V 869 OutputChar(5) 870 } else if (Ebene = 2) 845 if (Ebene = 1) and !(CheckDeadUni("c1",0x2075) ; Hochgestellte 5 846 or CheckDeadUni("c5",0x2085)) ; Tiefgestellte 5 847 OutputChar(5) 848 else if (Ebene = 2) 871 849 SendUnicodeChar(0x00AB) ; Double guillemot left 872 850 else if (Ebene = 3) … … 881 859 noCaps = 1 882 860 EbeneAktualisieren() 883 if (Ebene = 1) { 884 if !(CheckDeadUni("c1",0x2076) ; Hochgestellte 6 885 or CheckDeadUni("c5",0x2086) ; Tiefgestellte 6 886 or CheckCompUni("1",0x2159) ; 1/6 887 or CheckCompUni("5",0x215A) ; 5/6 888 or CheckCompUni("r",0x2175) ; R�misch vi 889 or CheckCompUni("R",0x2165)) ; R�misch VI 890 OutputChar(6) 891 } else if (Ebene = 2) 861 if (Ebene = 1) and !(CheckDeadUni("c1",0x2076) ; Hochgestellte 6 862 or CheckDeadUni("c5",0x2086)) ; Tiefgestellte 6 863 OutputChar(6) 864 else if (Ebene = 2) 892 865 SendUnicodeChar(0x20AC) 893 866 else if (Ebene = 3) … … 902 875 noCaps = 1 903 876 EbeneAktualisieren() 904 if Ebene12 { 905 if !(CheckDeadUni("c1",0x2077) ; Hochgestellte 7 906 or CheckDeadUni("c5",0x2087) ; Tiefgestellte 7 907 or CheckCompUni("r",0x2176) ; R�misch vii 908 or CheckCompUni("R",0x2166)) ; R�misch VII 909 OutputChar12(7,"$") 910 } else if (Ebene = 3) 877 if Ebene12 and !(CheckDeadUni("c1",0x2077) ; Hochgestellte 7 878 or CheckDeadUni("c5",0x2087)) ; Tiefgestellte 7 879 OutputChar12(7,"$") 880 else if (Ebene = 3) 911 881 send {blind}� 912 882 else if (Ebene = 4) … … 921 891 noCaps = 1 922 892 EbeneAktualisieren() 923 if Ebene12 { 924 if !(CheckDeadUni("c1",0x2078) ; Hochgestellte 8 925 or CheckDeadUni("c5",0x2088) ; Tiefgestellte 8 926 or CheckCompUni("1",0x215B) ; 1/8 927 or CheckCompUni("3",0x215C) ; 3/8 928 or CheckCompUni("5",0x215D) ; 5/8 929 or CheckCompUni("7",0x215E) ; 7/8 930 or CheckCompUni("r",0x2177) ; R�misch viii 931 or CheckCompUni("R",0x2167)) ; R�misch VIII 932 OutputChar12(8,"�") 933 } else if (Ebene = 3) 893 if Ebene12 and !(CheckDeadUni("c1",0x2078) ; Hochgestellte 8 894 or CheckDeadUni("c5",0x2088)) ; Tiefgestellte 8 895 OutputChar12(8,"�") 896 else if (Ebene = 3) 934 897 send {blind}� 935 898 else if (Ebene = 4) … … 944 907 noCaps = 1 945 908 EbeneAktualisieren() 946 if Ebene12 { 947 if !(CheckDeadUni("c1",0x2079) ; Hochgestellte 9 948 or CheckDeadUni("c5",0x2089) ; Tiefgestellte 9 949 or CheckCompUni("r",0x2178) ; R�misch ix 950 or CheckCompUni("R",0x2168)) ; R�misch IX 951 OutputChar12(9,"�") 952 } else if (Ebene = 3) 909 if Ebene12 and !(CheckDeadUni("c1",0x2079) ; Hochgestellte 9 910 or CheckDeadUni("c5",0x2089)) ; Tiefgestellte 9 911 OutputChar12(9,"�") 912 else if (Ebene = 3) 953 913 send {blind}� 954 914 else if (Ebene = 4) … … 963 923 noCaps = 1 964 924 EbeneAktualisieren() 965 if Ebene12 { 966 if !(CheckDeadUni("c1",0x2070) ; Hochgestellte 0 967 or CheckDeadUni("c5",0x2080) ; Tiefgestellte 0 968 or CheckDeadUni("r_1",0x2177) ; R�misch x 969 or CheckComp3Uni("R_1",0x2169)) ; R�misch X 970 OutputChar12(0,"�") 971 } else if (Ebene = 3) 925 if Ebene12 and !(CheckDeadUni("c1",0x2070) ; Hochgestellte 0 926 or CheckDeadUni("c5",0x2080)) ; Tiefgestellte 0 927 OutputChar12(0,"�") 928 else if (Ebene = 3) 972 929 send {blind}� 973 930 else if (Ebene = 4) … … 1019 976 neo_x: 1020 977 EbeneAktualisieren() 1021 if (Ebene12 and !CheckCompUni12("G","",0x039D))978 if Ebene12 1022 979 OutputChar12("x","X") 1023 980 else if (Ebene = 3) … … 1053 1010 or CheckDeadUni12("c4",0x0140,0x013F) 1054 1011 or CheckDeadUni12("c6",0x1E37,0x1E36) 1055 or CheckDeadUni12("t4",0x0142,0x0141) 1056 or CheckCompUni("f",0xFB02) 1057 or CheckCompUni("F",0xFB04))) 1012 or CheckDeadUni12("t4",0x0142,0x0141))) 1058 1013 OutputChar12("l","L") 1059 1014 else if (Ebene = 3) … … 1074 1029 or CheckDeadUni12("a4",0x010B,0x010A) 1075 1030 or CheckDeadUni12("c1",0x0109,0x0108) 1076 or CheckDeadUni12("c2",0x010D,0x010C) 1077 or CheckCompAsc12("o","�","�") 1078 or CheckCompAsc12("O","�","�"))) 1031 or CheckDeadUni12("c2",0x010D,0x010C))) 1079 1032 OutputChar12("c","C") 1080 1033 else if (Ebene = 3) … … 1105 1058 EbeneAktualisieren() 1106 1059 if (Ebene12 and !(CheckDeadUni12("a3",0x0137,0x0136) 1107 or CheckDeadUni12("c6",0x1E33,0x1E32) 1108 or CheckCompUni12("G","",0x039A))) 1060 or CheckDeadUni12("c6",0x1E33,0x1E32))) 1109 1061 OutputChar12("k","K") 1110 1062 else if (Ebene = 3) … … 1123 1075 or CheckDeadUni12("c1",0x0125,0x0124) 1124 1076 or CheckDeadUni12("c5",0x0127,0x0126) 1125 or CheckDeadUni12("c6",0x1E25,0x1E24) 1126 or CheckCompUni12("G","",0x0397))) 1077 or CheckDeadUni12("c6",0x1E25,0x1E24))) 1127 1078 OutputChar12("h","H") 1128 1079 else if ((Ebene = 3) and !(CheckDeadUni("c5",0x2264))) ; kleiner gleich … … 1130 1081 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2077) 1131 1082 or CheckDeadUni("c5",0x2087))) 1132 Send {blind}{NumPad7}1083 OutputChar("{Numpad7}") 1133 1084 else if (Ebene = 5) 1134 1085 SendUnicodeChar(0x03C8) ; psi … … 1148 1099 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2078) 1149 1100 or CheckDeadUni("c5",0x2088))) 1150 Send {blind}{NumPad8}1101 OutputChar("{Numpad8}") 1151 1102 else if (Ebene = 5) 1152 1103 SendUnicodeChar(0x03B3) ; gamma … … 1158 1109 EbeneAktualisieren() 1159 1110 if (Ebene12 and !(CheckDeadUni12("a4",0x1E1F,0x1E1E) 1160 or CheckDeadUni12("t4",0x0192,0x0191) 1161 or CheckCompUni("f",0xFB00))) 1111 or CheckDeadUni12("t4",0x0192,0x0191))) 1162 1112 OutputChar12("f","F") 1163 1113 else if ((Ebene = 3) and !(CheckDeadUni("a6",0x2257) ; ring equal to … … 1170 1120 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2079) 1171 1121 or CheckDeadUni("c5",0x2089))) 1172 send {blind}{NumPad9}1122 OutputChar("{Numpad9}") 1173 1123 else if (Ebene = 5) 1174 1124 SendUnicodeChar(0x03C6) ; phi … … 1272 1222 or CheckDeadUni12("t1",0x0129,0x0128) 1273 1223 or CheckDeadUni12("t2",0x012B,0x012A) 1274 or CheckDeadAsc12("t3","�","�") 1275 or CheckCompUni("f",0xFB01) 1276 or CheckCompUni("F",0xFB03) 1277 or CheckCompUni12("G","",0x0399))) 1224 or CheckDeadAsc12("t3","�","�"))) 1278 1225 OutputChar12("i","I") 1279 1226 else if (Ebene = 3) 1280 send {blind}`/1227 OutputChar("`/") 1281 1228 else if (Ebene = 4) 1282 1229 Send {Blind}{Left} … … 1298 1245 or CheckDeadUni12("t1",0x00E3,0x00C3) 1299 1246 or CheckDeadUni12("t2",0x0101,0x0100) 1300 or CheckDeadAsc12("t3","�","�") 1301 or CheckCompUni12("G","",0x0391))) 1247 or CheckDeadAsc12("t3","�","�"))) 1302 1248 OutputChar12("a","A") 1303 1249 else if (Ebene = 3) … … 1322 1268 or CheckDeadUni12("t1",0x1EBD,0x1EBC) 1323 1269 or CheckDeadUni12("t2",0x0113,0x0112) 1324 or CheckDeadAsc12("t3","�","�") 1325 or CheckCompAsc12("a","�","�") 1326 or CheckCompAsc12("A","�","�") 1327 or CheckCompAsc12("o","�","�") 1328 or CheckCompAsc12("O","�","�") 1329 or CheckCompUni12("G","",0x0395) 1330 or CheckCompUni12("E","",0x018F))) 1270 or CheckDeadAsc12("t3","�","�"))) 1331 1271 OutputChar12("e","E") 1332 1272 else if (Ebene = 3) … … 1352 1292 or CheckDeadAsc12("t3","�","�") 1353 1293 or CheckDeadUni12("t4",0x00F8,0x00D8) 1354 or CheckDeadUni12("t5",0x0151,0x0150) 1355 or CheckCompUni12("G","",0x039F))) 1294 or CheckDeadUni12("t5",0x0151,0x0150))) 1356 1295 OutputChar12("o","O") 1357 1296 else if (Ebene = 3) … … 1392 1331 or CheckDeadUni12("a4",0x1E45,0x1E44) 1393 1332 or CheckDeadUni12("c2",0x0148,0x0147) 1394 or CheckDeadUni12("t1",0x00F1,0x00D1) 1395 or CheckCompUni12("G","",0x039D))) 1333 or CheckDeadUni12("t1",0x00F1,0x00D1))) 1396 1334 OutputChar12("n","N") 1397 1335 else if (Ebene = 3) … … 1399 1337 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2074) 1400 1338 or CheckDeadUni("c5",0x2084))) 1401 Send {blind}{NumPad4}1339 OutputChar("{Numpad4}") 1402 1340 else if (Ebene = 5) 1403 1341 SendUnicodeChar(0x03BD) ; nu … … 1412 1350 or CheckDeadUni12("a4",0x0E59,0x0E58) 1413 1351 or CheckDeadUni12("c2",0x0159,0x0158) 1414 or CheckDeadUni12("c6",0x1E5B,0x1E5A) 1415 or CheckCompAsc12("o","�","�") 1416 or CheckCompAsc12("O","�","�"))) 1352 or CheckDeadUni12("c6",0x1E5B,0x1E5A))) 1417 1353 OutputChar12("r","R") 1418 1354 else if (Ebene = 3) … … 1420 1356 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2075) 1421 1357 or CheckDeadUni("c5",0x2085))) 1422 Send {blind}{NumPad5}1358 OutputChar("{Numpad5}") 1423 1359 else if (Ebene = 5) 1424 1360 SendUnicodeChar(0x03F1) ; rho symbol (varrho) … … 1434 1370 or CheckDeadUni12("c5",0x0167,0x0166) 1435 1371 or CheckDeadUni12("c6",0x1E6D,0x1E6C) 1436 or CheckDeadUni("t3",0x1E97) 1437 or CheckCompUni("0x017F",0xFB05) 1438 or CheckCompUni("s",0xFB06) 1439 or CheckCompUni12("G","",0x03A4))) 1372 or CheckDeadUni("t3",0x1E97))) 1440 1373 OutputChar12("t","T") 1441 1374 else if (Ebene = 3) 1442 send {blind}-; Bisstrich1443 else if ( (Ebene = 4) and !(CheckDeadUni("c1",0x2076)1444 or CheckDeadUni("c5",0x2086)))1445 Send {blind}{NumPad6}1375 OutputChar("-") ; Bisstrich 1376 else if (Ebene = 4) and !(CheckDeadUni("c1",0x2076) 1377 or CheckDeadUni("c5",0x2086)) 1378 OutputChar("{Numpad6}") 1446 1379 else if (Ebene = 5) 1447 1380 SendUnicodeChar(0x03C4) ; tau … … 1457 1390 or CheckDeadUni12("c6",0x1E0D,0x1E0C) 1458 1391 or CheckDeadUni12("t4",0x00F0,0x00D0))) 1459 OutputChar12("d","D")1392 OutputChar12("d","D") 1460 1393 else if (Ebene = 3) 1461 OutputChar(":")1394 OutputChar(":") 1462 1395 else if (Ebene = 4) 1463 send `,1396 send `, 1464 1397 else if (Ebene = 5) 1465 1398 SendUnicodeChar(0x03B4) ; delta … … 1472 1405 if (Ebene12 and !(CheckDeadUni12("a1",0x00FD,0x00DD) 1473 1406 or CheckDeadUni12("c1",0x0177,0x0176) 1474 or CheckDeadAsc12("t3","�","�") 1475 or CheckCompUni12("G","",0x03A5))) 1407 or CheckDeadAsc12("t3","�","�"))) 1476 1408 OutputChar12("y","Y") 1477 1409 else if (Ebene = 3) … … 1542 1474 neo_p: 1543 1475 EbeneAktualisieren() 1544 if (Ebene12 and !(CheckDeadUni12("a4",0x1E57,0x1E56) 1545 or CheckCompUni12("G","",0x03A1))) 1476 if (Ebene12 and !(CheckDeadUni12("a4",0x1E57,0x1E56))) 1546 1477 OutputChar12("p","P") 1547 1478 else if ((Ebene = 3) and !(CheckDeadUni("t1",0x2248))) 1548 1479 send {blind}~ 1549 1480 else if (Ebene = 4) 1550 Send {blind}{Enter}1481 Send {blind}{Enter} 1551 1482 else if (Ebene = 5) 1552 1483 SendUnicodeChar(0x03C0) ; pi … … 1560 1491 or CheckDeadUni12("a4",0x017C,0x017B) 1561 1492 or CheckDeadUni12("c2",0x017E,0x017D) 1562 or CheckDeadUni12("c6",0x1E93,0x1E92) 1563 or CheckCompUni("d",0x01C6) 1564 or CheckCompUni12("D",0x01C5,0x01C4) 1565 or CheckCompUni12("G","",0x0396))) 1493 or CheckDeadUni12("c6",0x1E93,0x1E92))) 1566 1494 OutputChar12("z","Z") 1567 1495 else if (Ebene = 3) 1568 1496 send ``{space} ; untot 1569 else if (Ebene = 4) { ; leer 1570 DeadKey := PriorDeadKey 1571 CompKey := PriorCompKey 1572 } else if (Ebene = 5) 1497 else if (Ebene = 5) 1573 1498 SendUnicodeChar(0x03B6) ; zeta 1574 1499 else if (Ebene = 6) … … 1578 1503 neo_b: 1579 1504 EbeneAktualisieren() 1580 if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02) 1581 or CheckCompUni12("G","",0x0392))) 1505 if (Ebene12 and !(CheckDeadUni12("a4",0x1E03,0x1E02))) 1582 1506 OutputChar12("b","B") 1583 1507 else if (Ebene = 3) … … 1596 1520 EbeneAktualisieren() 1597 1521 if (Ebene12 and !(CheckDeadUni12("a4",0x1E41,0x1E40) 1598 or CheckDeadUni12("c6",0x1E43,0x1E42) 1599 or CheckCompUni12("t",0x2122,0x2122) ; TM 1600 or CheckCompUni12("s",0x2120,0x2120) ; SM 1601 or CheckCompUni12("G","",0x039C))) 1522 or CheckDeadUni12("c6",0x1E43,0x1E42))) 1602 1523 OutputChar12("m","M") 1603 1524 else if (Ebene = 3) … … 1605 1526 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B9) 1606 1527 or CheckDeadUni("c5",0x2081))) 1607 Send {blind}{NumPad1}1528 OutputChar("{Numpad1}") 1608 1529 else if (Ebene = 5) 1609 1530 SendUnicodeChar(0x03BC) ; griechisch mu, micro w�re 0x00B5 … … 1623 1544 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B2) 1624 1545 or CheckDeadUni("c5",0x2082))) 1625 Send {blind}{NumPad2}1546 OutputChar("{Numpad2}") 1626 1547 else if (Ebene = 5) 1627 1548 SendUnicodeChar(0x03C1) ; rho … … 1641 1562 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x00B3) 1642 1563 or CheckDeadUni("c5",0x2083))) 1643 Send {blind}{NumPad3}1564 OutputChar("{Numpad3}") 1644 1565 else if (Ebene = 5) 1645 1566 SendUnicodeChar(0x03D1) ; theta symbol (vartheta) … … 1652 1573 EbeneAktualisieren() 1653 1574 if (Ebene12 and !(CheckDeadUni12("c1",0x0135,0x0134) 1654 or CheckDeadUni12("c2",0x01F0,"") 1655 or CheckCompUni("I",0x0132) ; IJ 1656 or CheckCompUni("i",0x0133) ; ij 1657 or CheckCompUni("l",0x01C9) ; lj 1658 or CheckCompUni("n",0x01CC) ; nj 1659 or CheckCompUni12("L",0x01C8,0x01C7) ; Lj/LJ 1660 or CheckCompUni12("N",0x01CB,0x01CA))) ; Nj/NJ 1575 or CheckDeadUni12("c2",0x01F0,""))) 1661 1576 OutputChar12("j","J") 1662 1577 else if (Ebene = 3) … … 1689 1604 EbeneAktualisieren() 1690 1605 if Ebene14 1691 send {blind}{NumpadDiv}1606 OutputChar("{NumpadDiv}") 1692 1607 else if (Ebene = 2) 1693 1608 SendUnicodeChar(0x2215) ; Slash … … 1744 1659 neo_Numpad8: 1745 1660 EbeneAktualisieren() 1746 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x215B) ; 1/8 1747 or CheckCompUni("{Numpad3}",0x215C) ; 3/8 1748 or CheckCompUni("{Numpad5}",0x215D) ; 5/8 1749 or CheckCompUni("{Numpad7}",0x215E))) ; 7/8 1661 if (Ebene = 1) 1750 1662 OutputChar("{Numpad8}") 1751 1663 else if (Ebene = 2) … … 1771 1683 neo_Numpad4: 1772 1684 EbeneAktualisieren() 1773 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x00BC) ; 1/4 1774 or CheckCompUni("{Numpad3}",0x00BE))) ; 3/4 1685 if (Ebene = 1) 1775 1686 OutputChar("{Numpad4}") 1776 1687 else if (Ebene = 2) … … 1784 1695 neo_Numpad5: 1785 1696 EbeneAktualisieren() 1786 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x2155) ; 1/5 1787 or CheckCompUni("{Numpad2}",0x2156) ; 2/5 1788 or CheckCompUni("{Numpad3}",0x2157) ; 3/5 1789 or CheckCompUni("{Numpad4}",0x2158))) ; 4/5 1697 if (Ebene = 1) 1790 1698 OutputChar("{Numpad5}") 1791 1699 else if (Ebene = 2) … … 1799 1707 neo_Numpad6: 1800 1708 EbeneAktualisieren() 1801 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x2159) ; 1/6 1802 or CheckCompUni("{Numpad5}",0x215a))) ; 5/6 1709 if (Ebene = 1) 1803 1710 OutputChar("{Numpad6}") 1804 1711 else if (Ebene = 2) … … 1812 1719 neo_Numpad1: 1813 1720 EbeneAktualisieren() 1814 if (Ebene = 1) {1721 if (Ebene = 1) 1815 1722 OutputChar("{Numpad1}") 1816 }else if (Ebene = 2)1723 else if (Ebene = 2) 1817 1724 SendUnicodeChar(0x2714) ; H�kchen 1818 1725 else if (Ebene = 3) … … 1824 1731 neo_Numpad2: 1825 1732 EbeneAktualisieren() 1826 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x00BD) ; 1/2 1827 or CheckCompUni("{!}",0x203C) ; DOUBLE EXCLAMATION MARK 1828 or CheckCompUni("?",0x2047))) ; DOUBLE QUESTION MARK 1733 if (Ebene = 1) 1829 1734 OutputChar("{Numpad2}") 1830 1735 else if (Ebene = 2) … … 1838 1743 neo_Numpad3: 1839 1744 EbeneAktualisieren() 1840 if ((Ebene = 1) and !(CheckCompUni("{Numpad1}",0x2153) ; 1/3 1841 or CheckCompUni("{Numpad5}",0x2154))) ; 2/3 1745 if (Ebene = 1) 1842 1746 OutputChar("{Numpad3}") 1843 1747 else if (Ebene = 2) … … 1895 1799 neo_SpaceUp: 1896 1800 EbeneAktualisieren() 1897 if (Ebene = 1) and !(CheckComp3Uni("r_1",0x2170) ; R�misch i 1898 or CheckComp3Uni("R_1",0x2160) ; R�misch I 1899 or CheckDeadUni("c5",0x2010)) ; Echter Bindestrich 1900 Send {blind}{Space} 1801 if (Ebene = 1) and !CheckDeadUni("c5",0x2010) ; Echter Bindestrich 1802 OutputChar("{Space}") 1901 1803 else if (Ebene = 2) or (Ebene = 3) 1902 1804 Send {blind}{Space} 1903 1805 else if ((Ebene = 4) and !(CheckDeadUni("c1",0x2070) 1904 1806 or CheckDeadUni("c5",0x2080))) 1905 Send {blind}{NumPad0}1807 OutputChar("{Numpad0}") 1906 1808 else if (Ebene = 5) 1907 1809 SendUnicodeChar(0x00A0) ; gesch�tztes Leerzeichen … … 2333 2235 } 2334 2236 CheckCompose() { 2237 CheckCompUni("-_h",0x0127) 2238 CheckCompUni("-_H",0x0126) 2239 CheckCompUni(":_:",0x2025) 2240 CheckCompUni(":_(",0x2639) 2241 CheckCompUni(":_)",0x263A) 2242 CheckCompUni("?_{!}",0x2048) 2243 CheckCompUni("?_{Numpad2}",0x2047) 2244 CheckCompUni("?_2",0x2047) 2245 CheckCompUni("{!}_?",0x2049) 2246 CheckCompUni("{!}_{Numpad2}",0x203C) 2247 CheckCompUni("{!}_2",0x203C) 2248 CheckCompUni("{Numpad1}_`/",0x215F) 2249 CheckCompUni("{Numpad1}_�_�",0x2E18) 2250 CheckCompUni("{Numpad1}_?_{!}",0x203D) 2251 CheckCompUni("{Numpad1}_�_�",0x2E18) 2252 CheckCompUni("{Numpad1}_{!}_?",0x203D) 2253 CheckCompUni("{Numpad1}_{Numpad2}",0x00BD) 2254 CheckCompUni("{Numpad1}_{Numpad3}",0x2153) 2255 CheckCompUni("{Numpad1}_{Numpad4}",0x00BC) 2256 CheckCompUni("{Numpad1}_{Numpad5}",0x2155) 2257 CheckCompUni("{Numpad1}_{Numpad6}",0x2159) 2258 CheckCompUni("{Numpad1}_{Numpad8}",0x215B) 2259 CheckCompUni("{Numpad1}_{NumpadDiv}",0x215F) 2260 CheckCompUni("{Numpad2}_?",0x2047) 2261 CheckCompUni("{Numpad2}_{!}",0x203C) 2262 CheckCompUni("{Numpad2}_{Numpad5}",0x2156) 2263 CheckCompUni("{Numpad3}_{Numpad4}",0x00BE) 2264 CheckCompUni("{Numpad3}_{Numpad5}",0x2157) 2265 CheckCompUni("{Numpad3}_{Numpad8}",0x215C) 2266 CheckCompUni("{Numpad4}_{Numpad5}",0x2158) 2267 CheckCompUni("{Numpad5}_{Numpad3}",0x2154) 2268 CheckCompUni("{Numpad5}_{Numpad6}",0x215A) 2269 CheckCompUni("{Numpad5}_{Numpad8}",0x215D) 2270 CheckCompUni("{Numpad7}_{Numpad8}",0x215E) 2271 CheckCompUni("0x017F_0x017F",0xE03F) 2272 CheckCompUni("0x017F_i",0xE03E) 2273 CheckCompUni("0x017F_l",0xE043) 2274 CheckCompUni("0x017F_s",0xE045) 2275 CheckCompUni("0x017F_t",0xFB05) 2276 CheckCompUni("0x2020_0x2020",0x2021) 2277 CheckCompUni("1_`/",0x215F) 2278 CheckCompUni("1_�_�",0x2E18) 2279 CheckCompUni("1_?_{!}",0x203D) 2280 CheckCompUni("1_�_�",0x2E18) 2281 CheckCompUni("1_{!}_?",0x203D) 2282 CheckCompUni("1_{NumpadDiv}",0x215F) 2283 CheckCompUni("1_2",0x00BD) 2284 CheckCompUni("1_3",0x2153) 2285 CheckCompUni("1_4",0x00BC) 2286 CheckCompUni("1_5",0x2155) 2287 CheckCompUni("1_6",0x2159) 2288 CheckCompUni("1_8",0x215B) 2289 CheckCompUni("2_?",0x2047) 2290 CheckCompUni("2_{!}",0x203C) 2291 CheckCompUni("2_5",0x2156) 2292 CheckCompUni("3_4",0x00BE) 2293 CheckCompUni("3_5",0x2157) 2294 CheckCompUni("3_8",0x215C) 2295 CheckCompUni("4_5",0x2158) 2296 CheckCompUni("5_3",0x2154) 2297 CheckCompUni("5_6",0x215A) 2298 CheckCompUni("5_8",0x215D) 2299 CheckCompUni("7_8",0x215E) 2300 CheckCompUni("a_{Numpad0}",0x0660) 2301 CheckCompUni("a_{Numpad1}",0x0661) 2302 CheckCompUni("a_{Numpad2}",0x0662) 2303 CheckCompUni("a_{Numpad3}",0x0663) 2304 CheckCompUni("a_{Numpad4}",0x0664) 2305 CheckCompUni("a_{Numpad5}",0x0665) 2306 CheckCompUni("a_{Numpad6}",0x0666) 2307 CheckCompUni("a_{Numpad7}",0x0667) 2308 CheckCompUni("a_{Numpad8}",0x0668) 2309 CheckCompUni("a_{Numpad9}",0x0669) 2310 CheckCompUni("a_0",0x0660) 2311 CheckCompUni("a_1",0x0661) 2312 CheckCompUni("a_2",0x0662) 2313 CheckCompUni("a_3",0x0663) 2314 CheckCompUni("a_4",0x0664) 2315 CheckCompUni("a_5",0x0665) 2316 CheckCompUni("a_6",0x0666) 2317 CheckCompUni("a_7",0x0667) 2318 CheckCompUni("a_8",0x0668) 2319 CheckCompUni("a_9",0x0669) 2320 CheckCompAsc("a_e","�") 2321 CheckCompAsc("A_E","�") 2322 CheckCompUni("c_h",0xE03B) 2323 CheckCompUni("c_k",0xE03A) 2324 CheckCompUni("c_t",0xE03D) 2325 CheckCompUni("D_z",0x01C4) 2326 CheckCompUni("D_z",0x01C5) 2327 CheckCompUni("d_z",0x01C6) 2328 CheckCompUni("E_E",0x018F) 2329 CheckCompUni("f_b",0xE030) 2330 CheckCompUni("F_b",0xE031) 2331 CheckCompUni("f_f",0xFB00) 2332 CheckCompUni("F_h",0xE032) 2333 CheckCompUni("f_h",0xE036) 2334 CheckCompUni("f_i",0xFB01) 2335 CheckCompUni("F_i",0xFB03) 2336 CheckCompUni("F_j",0xE033) 2337 CheckCompUni("f_j",0xE037) 2338 CheckCompUni("F_k",0xE034) 2339 CheckCompUni("f_k",0xE038) 2340 CheckCompUni("f_l",0xFB02) 2341 CheckCompUni("F_l",0xFB04) 2342 CheckCompUni("F_t",0xE035) 2343 CheckCompUni("f_t",0xE039) 2344 CheckCompUni("G_A",0x0391) 2345 CheckCompUni("G_B",0x0392) 2346 CheckCompUni("G_E",0x0395) 2347 CheckCompUni("G_H",0x0397) 2348 CheckCompUni("G_I",0x0399) 2349 CheckCompUni("G_K",0x039A) 2350 CheckCompUni("G_M",0x039C) 2351 CheckCompUni("G_N",0x039D) 2352 CheckCompUni("G_O",0x039F) 2353 CheckCompUni("G_P",0x03A1) 2354 CheckCompUni("G_T",0x03A4) 2355 CheckCompUni("G_X",0x039D) 2356 CheckCompUni("G_Y",0x03A5) 2357 CheckCompUni("G_Z",0x0396) 2358 CheckCompUni("I_J",0x0132) 2359 CheckCompUni("i_j",0x0133) 2360 CheckCompUni("L_J",0x01C7) 2361 CheckCompUni("L_j",0x01C8) 2362 CheckCompUni("l_j",0x01C9) 2363 CheckCompUni("N_J",0x01CA) 2364 CheckCompUni("N_j",0x01CB) 2365 CheckCompUni("n_j",0x01CC) 2366 CheckCompAsc("o_c","�") 2367 CheckCompAsc("o_C","�") 2368 CheckCompAsc("O_C","�") 2369 CheckCompAsc("O_c","�") 2370 CheckCompAsc("o_e","�") 2371 CheckCompAsc("O_E","�") 2372 CheckCompAsc("o_o","�") 2373 CheckCompAsc("O_o","�") 2374 CheckCompAsc("o_O","�") 2375 CheckCompAsc("O_O","�") 2335 2376 CheckCompAsc("p_{!}","�") 2336 2377 CheckCompAsc("P_{!}","�") 2337 2378 CheckCompAsc("P_P","�") 2379 CheckCompUni("Q_u",0xE048) 2380 CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169) 2381 CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179) 2382 CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A) 2383 CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A) 2384 CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B) 2385 CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B) 2386 CheckCompUni("R_{Numpad1}_{Space}",0x2160) 2387 CheckCompUni("r_{Numpad1}_{Space}",0x2170) 2388 CheckCompUni("R_{Numpad2}",0x2161) 2389 CheckCompUni("r_{Numpad2}",0x2171) 2390 CheckCompUni("R_{Numpad3}",0x2162) 2391 CheckCompUni("r_{Numpad3}",0x2172) 2392 CheckCompUni("R_{Numpad4}",0x2163) 2393 CheckCompUni("r_{Numpad4}",0x2173) 2394 CheckCompUni("R_{Numpad5}",0x2164) 2395 CheckCompUni("r_{Numpad5}",0x2174) 2396 CheckCompUni("R_{Numpad6}",0x2165) 2397 CheckCompUni("r_{Numpad6}",0x2175) 2398 CheckCompUni("R_{Numpad7}",0x2166) 2399 CheckCompUni("r_{Numpad7}",0x2176) 2400 CheckCompUni("R_{Numpad8}",0x2167) 2401 CheckCompUni("r_{Numpad8}",0x2177) 2402 CheckCompUni("R_{Numpad9}",0x2168) 2403 CheckCompUni("r_{Numpad9}",0x2178) 2404 CheckCompUni("R_1_{Space}",0x2160) 2405 CheckCompUni("r_1_{Space}",0x2170) 2406 CheckCompUni("R_1_0",0x2169) 2407 CheckCompUni("r_1_0",0x2179) 2408 CheckCompUni("R_1_1",0x216A) 2409 CheckCompUni("r_1_1",0x217A) 2410 CheckCompUni("R_1_2",0x216B) 2411 CheckCompUni("r_1_2",0x217B) 2412 CheckCompUni("R_2",0x2161) 2413 CheckCompUni("r_2",0x2171) 2414 CheckCompUni("R_3",0x2162) 2415 CheckCompUni("r_3",0x2172) 2416 CheckCompUni("R_4",0x2163) 2417 CheckCompUni("r_4",0x2173) 2418 CheckCompUni("R_5",0x2164) 2419 CheckCompUni("r_5",0x2174) 2420 CheckCompUni("R_6",0x2165) 2421 CheckCompUni("r_6",0x2175) 2422 CheckCompUni("R_7",0x2166) 2423 CheckCompUni("r_7",0x2176) 2424 CheckCompUni("R_8",0x2167) 2425 CheckCompUni("r_8",0x2177) 2426 CheckCompUni("R_9",0x2168) 2427 CheckCompUni("r_9",0x2178) 2428 CheckCompUni("S_i",0xE044) 2429 CheckCompUni("s_m",0x2120) 2430 CheckCompUni("s_t",0xFB06) 2338 2431 CheckCompAsc("t_h","�") 2339 2432 CheckCompAsc("T_H","�") 2340 CheckCompUni("f_b",0xE030) 2341 CheckCompUni("F_b",0xE031) 2342 CheckCompUni("F_h",0xE032) 2343 CheckCompUni("F_j",0xE033) 2344 CheckCompUni("F_k",0xE034) 2345 CheckCompUni("F_t",0xE035) 2346 CheckCompUni("f_h",0xE036) 2347 CheckCompUni("f_j",0xE037) 2348 CheckCompUni("f_k",0xE038) 2349 CheckCompUni("f_t",0xE039) 2350 CheckCompUni("c_k",0xE03A) 2351 CheckCompUni("c_h",0xE03B) 2433 CheckCompUni("T_h",0xE049) 2434 CheckCompUni("t_m",0x2122) 2352 2435 CheckCompUni("t_t",0xE03C) 2353 CheckCompUni("c_t",0xE03D)2354 CheckCompUni("0x017F_i",0xE03E)2355 CheckCompUni("0x017F_0x017F",0xE03F)2356 CheckCompUni("0x017F_l",0xE043)2357 CheckCompUni("S_i",0xE044)2358 CheckCompUni("0x017F_s",0xE045)2359 2436 CheckCompUni("t_z",0xE04A) 2360 CheckCompUni("Q_u",0xE048) 2361 CheckCompUni("T_h",0xE049) 2362 CheckCompUni("{!}_{Numpad2}",0x203C) 2363 CheckCompUni("2_{!}",0x203C) 2364 CheckCompUni("{Numpad2}_{!}",0x203C) 2365 CheckCompUni("?_{Numpad2}",0x2047) 2366 CheckCompUni("2_?",0x2047) 2367 CheckCompUni("{Numpad2}_?",0x2047) 2368 CheckCompUni("{!}_?",0x2049) 2369 CheckCompUni("?_{!}",0x2048) 2370 CheckCompUni("1_?_{!}",0x203D) 2371 CheckComp3Uni("1_{!}_?",0x203D) 2372 CheckComp3Uni("{Numpad1}_?_{!}",0x203D) 2373 CheckComp3Uni("{Numpad1}_{!}_?",0x203D) 2374 CheckComp3Uni("1_�_�",0x2E18) 2375 CheckComp3Uni("1_�_�",0x2E18) 2376 CheckComp3Uni("{Numpad1}_�_�",0x2E18) 2377 CheckComp3Uni("{Numpad1}_�_�",0x2E18) 2378 CheckCompUni("0x2020_0x2020",0x2021) 2379 CheckCompUni(":_:",0x2025) 2380 CheckCompUni("R_{Numpad1}_ ",0x2160) 2381 CheckCompUni("R_{Numpad2}",0x2161) 2382 CheckCompUni("R_{Numpad3}",0x2162) 2383 CheckCompUni("R_{Numpad4}",0x2163) 2384 CheckCompUni("R_{Numpad5}",0x2164) 2385 CheckCompUni("R_{Numpad6}",0x2165) 2386 CheckCompUni("R_{Numpad7}",0x2166) 2387 CheckCompUni("R_{Numpad8}",0x2167) 2388 CheckCompUni("R_{Numpad9}",0x2168) 2389 CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169) 2390 CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A) 2391 CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B) 2392 CheckCompUni("r_{Numpad1}_ ",0x2170) 2393 CheckCompUni("r_{Numpad2}",0x2171) 2394 CheckCompUni("r_{Numpad3}",0x2172) 2395 CheckCompUni("r_{Numpad4}",0x2173) 2396 CheckCompUni("r_{Numpad5}",0x2174) 2397 CheckCompUni("r_{Numpad6}",0x2175) 2398 CheckCompUni("r_{Numpad7}",0x2176) 2399 CheckCompUni("r_{Numpad8}",0x2177) 2400 CheckCompUni("r_{Numpad9}",0x2178) 2401 CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179) 2402 CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A) 2403 CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B) 2404 CheckCompUni(":_)",0x263A) 2405 CheckCompUni(":_(",0x2639) 2437 2406 2438 } 2407 2439 /*
