Changeset 840
- Timestamp:
- 09/02/08 02:59:30 (5 years ago)
- Location:
- windows/autohotkey
- Files:
-
- 7 modified
-
Changelog-and-Todo.txt (modified) (1 diff)
-
Source/Compose.ahk (modified) (1 diff)
-
Source/Global-Part.ahk (modified) (1 diff)
-
Source/Methods-Other.ahk (modified) (11 diffs)
-
Source/Methods-Unicode.ahk (modified) (1 diff)
-
neo20.ahk (modified) (14 diffs)
-
neo20.exe (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
windows/autohotkey/Changelog-and-Todo.txt
r838 r840 24 24 === Änderungshistorie === 25 25 26 Revision 840 (von Martin Roppelt) 27 - Ein paar Bugs ausgebessert. 28 - Blinde Compose als Standard (unschöne Ausgabe bei Cokos mit drei Tasten aus der Compose.ahk). 26 29 Revision 838 (von Martin Roppelt) 27 30 ‐ Compose.ahk als zentralen Ort für Cokos geschaffen. -
windows/autohotkey/Source/Compose.ahk
r838 r840 36 36 CheckCompUni("?_{!}",0x2048) 37 37 CheckCompUni("1_?_{!}",0x203D) 38 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) 39 73 } -
windows/autohotkey/Source/Global-Part.ahk
r838 r840 75 75 76 76 ;Sollen Compose-Tasten blind angezeigt werden? 77 IniRead,DeadCompose,%ini%,Global,DeadCompose, 077 IniRead,DeadCompose,%ini%,Global,DeadCompose,1 78 78 79 79 ;Soll der Mod2Lock auch auf die Akzente, die Ziffernreihe und das Numpad angewandt werden? -
windows/autohotkey/Source/Methods-Other.ahk
r838 r840 76 76 send {bs} 77 77 send % val 78 isFurtherCompKey = 0 78 79 return 1 79 80 } … … 87 88 send {bs} 88 89 send % val1 90 isFurtherCompKey = 0 89 91 return 1 90 92 } else if (Ebene = 2) and (val2 != "") { … … 92 94 send {bs} 93 95 send % val2 94 is SecondCompKey = 096 isFurtherCompKey = 0 95 97 return 1 96 98 } … … 101 103 if (PriorCompKey == d) { 102 104 PriorCompKey = 105 CompKey = 103 106 if !DeadCompose 104 107 send {bs} … … 114 117 if (Ebene = 1) and (val1 != "") { 115 118 PriorCompKey = 119 CompKey = 116 120 if !DeadCompose 117 121 send {bs} … … 121 125 } else if (Ebene = 2) and (val2 != "") { 122 126 PriorCompKey = 127 CompKey = 123 128 if !DeadCompose 124 129 send {bs} … … 134 139 if (PriorCompKey == d) { 135 140 PriorCompKey = 141 CompKey = 136 142 if !DeadCompose 137 143 send {bs}{bs} … … 147 153 if (Ebene = 1) and (val1 != "") { 148 154 PriorCompKey = 155 CompKey = 149 156 if !DeadCompose 150 157 send {bs}{bs} … … 154 161 } else if (Ebene = 2) and (val2 != "") { 155 162 PriorCompKey = 163 CompKey = 156 164 if !DeadCompose 157 165 send {bs}{bs} … … 184 192 if isFurtherCompkey { 185 193 PriorCompKey := CompKey := PriorCompKey . "_" . d 194 isFurtherCompkey = 0 186 195 CheckCompose() 187 CompKey =188 isFurtherCompkey := 0189 return 1196 if (CompKey = "") 197 return 1 198 else CompKey = 190 199 } 191 200 else … … 193 202 PriorCompKey := CompKey := PriorCompKey . "_" . d 194 203 CheckCompose() 195 isFurtherCompKey := 1 204 if CompKey 205 isFurtherCompKey = 1 196 206 return 1 197 207 } -
windows/autohotkey/Source/Methods-Unicode.ahk
r833 r840 12 12 13 13 global 14 if !( (CheckComp(charCode) or PriorCompKey) and DeadCompose)14 if !(CheckComp(charCode) and DeadCompose) 15 15 IfWinActive,ahk_class gdkWindowToplevel 16 16 { -
windows/autohotkey/neo20.ahk
r838 r840 118 118 119 119 ;Sollen Compose-Tasten blind angezeigt werden? 120 IniRead,DeadCompose,%ini%,Global,DeadCompose, 0120 IniRead,DeadCompose,%ini%,Global,DeadCompose,1 121 121 122 122 ;Soll der Mod2Lock auch auf die Akzente, die Ziffernreihe und das Numpad angewandt werden? … … 2199 2199 send {bs} 2200 2200 send % val 2201 isFurtherCompKey = 0 2201 2202 return 1 2202 2203 } … … 2210 2211 send {bs} 2211 2212 send % val1 2213 isFurtherCompKey = 0 2212 2214 return 1 2213 2215 } else if (Ebene = 2) and (val2 != "") { … … 2215 2217 send {bs} 2216 2218 send % val2 2217 is SecondCompKey = 02219 isFurtherCompKey = 0 2218 2220 return 1 2219 2221 } … … 2224 2226 if (PriorCompKey == d) { 2225 2227 PriorCompKey = 2228 CompKey = 2226 2229 if !DeadCompose 2227 2230 send {bs} … … 2237 2240 if (Ebene = 1) and (val1 != "") { 2238 2241 PriorCompKey = 2242 CompKey = 2239 2243 if !DeadCompose 2240 2244 send {bs} … … 2244 2248 } else if (Ebene = 2) and (val2 != "") { 2245 2249 PriorCompKey = 2250 CompKey = 2246 2251 if !DeadCompose 2247 2252 send {bs} … … 2257 2262 if (PriorCompKey == d) { 2258 2263 PriorCompKey = 2264 CompKey = 2259 2265 if !DeadCompose 2260 2266 send {bs}{bs} … … 2270 2276 if (Ebene = 1) and (val1 != "") { 2271 2277 PriorCompKey = 2278 CompKey = 2272 2279 if !DeadCompose 2273 2280 send {bs}{bs} … … 2277 2284 } else if (Ebene = 2) and (val2 != "") { 2278 2285 PriorCompKey = 2286 CompKey = 2279 2287 if !DeadCompose 2280 2288 send {bs}{bs} … … 2307 2315 if isFurtherCompkey { 2308 2316 PriorCompKey := CompKey := PriorCompKey . "_" . d 2317 isFurtherCompkey = 0 2309 2318 CheckCompose() 2310 CompKey =2311 isFurtherCompkey := 02312 return 12319 if (CompKey = "") 2320 return 1 2321 else CompKey = 2313 2322 } 2314 2323 else … … 2316 2325 PriorCompKey := CompKey := PriorCompKey . "_" . d 2317 2326 CheckCompose() 2318 isFurtherCompKey := 1 2327 if CompKey 2328 isFurtherCompKey = 1 2319 2329 return 1 2320 2330 } … … 2362 2372 CheckCompUni("?_{!}",0x2048) 2363 2373 CheckCompUni("1_?_{!}",0x203D) 2364 CheckCompUni("1_{!}_?",0x203D) 2374 CheckComp3Uni("1_{!}_?",0x203D) 2375 CheckComp3Uni("{Numpad1}_?_{!}",0x203D) 2376 CheckComp3Uni("{Numpad1}_{!}_?",0x203D) 2377 CheckComp3Uni("1_�_�",0x2E18) 2378 CheckComp3Uni("1_�_�",0x2E18) 2379 CheckComp3Uni("{Numpad1}_�_�",0x2E18) 2380 CheckComp3Uni("{Numpad1}_�_�",0x2E18) 2381 CheckCompUni("0x2020_0x2020",0x2021) 2382 CheckCompUni(":_:",0x2025) 2383 CheckCompUni("R_{Numpad1}_ ",0x2160) 2384 CheckCompUni("R_{Numpad2}",0x2161) 2385 CheckCompUni("R_{Numpad3}",0x2162) 2386 CheckCompUni("R_{Numpad4}",0x2163) 2387 CheckCompUni("R_{Numpad5}",0x2164) 2388 CheckCompUni("R_{Numpad6}",0x2165) 2389 CheckCompUni("R_{Numpad7}",0x2166) 2390 CheckCompUni("R_{Numpad8}",0x2167) 2391 CheckCompUni("R_{Numpad9}",0x2168) 2392 CheckCompUni("R_{Numpad1}_{Numpad0}",0x2169) 2393 CheckCompUni("R_{Numpad1}_{Numpad1}",0x216A) 2394 CheckCompUni("R_{Numpad1}_{Numpad2}",0x216B) 2395 CheckCompUni("r_{Numpad1}_ ",0x2170) 2396 CheckCompUni("r_{Numpad2}",0x2171) 2397 CheckCompUni("r_{Numpad3}",0x2172) 2398 CheckCompUni("r_{Numpad4}",0x2173) 2399 CheckCompUni("r_{Numpad5}",0x2174) 2400 CheckCompUni("r_{Numpad6}",0x2175) 2401 CheckCompUni("r_{Numpad7}",0x2176) 2402 CheckCompUni("r_{Numpad8}",0x2177) 2403 CheckCompUni("r_{Numpad9}",0x2178) 2404 CheckCompUni("r_{Numpad1}_{Numpad0}",0x2179) 2405 CheckCompUni("r_{Numpad1}_{Numpad1}",0x217A) 2406 CheckCompUni("r_{Numpad1}_{Numpad2}",0x217B) 2407 CheckCompUni(":_)",0x263A) 2408 CheckCompUni(":_(",0x2639) 2365 2409 } 2366 2410 /* … … 2377 2421 2378 2422 global 2379 if !( (CheckComp(charCode) or PriorCompKey) and DeadCompose)2423 if !(CheckComp(charCode) and DeadCompose) 2380 2424 IfWinActive,ahk_class gdkWindowToplevel 2381 2425 {
