Changeset 1249
- Timestamp:
- 11/27/08 11:03:13 (4 years ago)
- Location:
- windows/neo-vars/src/source
- Files:
-
- 3 modified
-
keydefinitions.ahk (modified) (1 diff)
-
keyhooks.ahk (modified) (3 diffs)
-
varsfunctions.ahk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
windows/neo-vars/src/source/keydefinitions.ahk
r1246 r1249 103 103 ED1("numpadenter","SNEnt") 104 104 105 ; Die Modifier 106 ED1("VKA0SC02A","PM2LD") ; Mod2L (ShiftL) 107 ED1("VKA1SC136","PM2RD") ; Mod2R (ShiftR) 108 ED1("VK14SC03A","PM3LD") ; Mod3L (CapsLock) 109 ED1("VKBFSC02B","PM3RD") ; Mod3R (#') 110 ED1("VKE2SC056","PM4LD") ; Mod4L (<>) 111 ED1("VKA5SC138","PM4RD") ; Mod4R (AltGr) 112 105 113 ED(pos,caps,e1,e2,e3,e4,e5,e6,e7="",e8="") { 106 114 global -
windows/neo-vars/src/source/keyhooks.ahk
r1223 r1249 9 9 goto togglesuspend 10 10 11 ~*VKA1SC136::12 if (isShiftLPressed and !isShiftRPressed and !wasNonShiftKeyPressed)13 ToggleMod2Lock()14 isShiftRPressed := 115 isShiftPressed := 116 wasNonShiftKeyPressed := 017 EbeneAktualisieren()18 return19 20 ~*VKA1SC136 up::21 isShiftRPressed := 022 isShiftPressed := isShiftLPressed23 EbeneAktualisieren()24 return25 26 ~*VKA0SC02A::27 if (isShiftRPressed and !isShiftLPressed and !wasNonShiftKeyPressed)28 ToggleMod2Lock()29 isShiftLPressed := 130 isShiftPressed := 131 wasNonShiftKeyPressed := 032 EbeneAktualisieren()33 return34 35 ~*VKA0SC02A up::36 isShiftLPressed := 037 isShiftPressed := isShiftRPressed38 EbeneAktualisieren()39 return40 41 *VKBFSC02B::42 if (isMod3LPressed and !isMod3RPressed and !wasNonShiftKeyPressed)43 CharStarDown("MOD3", "MOD3", "SComp")44 isMod3RPressed := 145 isMod3Pressed := 146 wasNonShiftKeyPressed := 047 EbeneAktualisieren()48 return49 50 *VKBFSC02B up::51 if (isMod3LPressed)52 CharStarUp("MOD3")53 isMod3RPressed := 054 isMod3Pressed := isMod3LPressed55 EbeneAktualisieren()56 return57 58 *VK14SC03A::59 if (isMod3RPressed and !isMod3LPressed and !wasNonShiftKeyPressed)60 CharStarDown("MOD3", "MOD3", "SComp")61 isMod3LPressed := 162 isMod3Pressed := 163 wasNonShiftKeyPressed := 064 EbeneAktualisieren()65 return66 67 *VK14SC03A up::68 if (isMod3RPressed)69 CharStarUp("MOD3")70 isMod3LPressed := 071 isMod3Pressed := isMod3RPressed72 EbeneAktualisieren()73 return74 75 *VKA5SC138::76 wasMod4RPressed := isMod4RPressed77 isMod4RPressed := 178 isMod4Pressed := 179 waswasNonShiftKeyPressed := wasNonShiftKeyPressed80 wasNonShiftKeyPressed := 081 EbeneAktualisieren()82 if (isMod4LPressed and !wasMod4RPressed and !waswasNonShiftKeyPressed)83 ToggleMod4Lock()84 return85 86 *VKA5SC138 up::87 isMod4RPressed := 088 isMod4Pressed := isMod4LPressed89 EbeneAktualisieren()90 return91 92 *VKE2SC056::93 wasMod4LPressed := isMod4LPressed94 isMod4LPressed := 195 isMod4Pressed := 196 waswasNonShiftKeyPressed := wasNonShiftKeyPressed97 wasNonShiftKeyPressed := 098 EbeneAktualisieren()99 if (isMod4RPressed and !wasMod4LPressed and !waswasNonShiftKeyPressed)100 ToggleMod4Lock()101 return102 103 *VKE2SC056 up::104 isMod4LPressed := 0105 isMod4Pressed := isMod4RPressed106 EbeneAktualisieren()107 return108 109 110 111 11 ;;;;;; DOWN EVENTS 112 12 113 13 ; Funktionstasten 114 14 115 F1::116 F2::117 F3::118 F4::119 F5::120 F6::121 F7::122 F8::123 F9::124 F10::125 F11::126 F12::15 *F1:: 16 *F2:: 17 *F3:: 18 *F4:: 19 *F5:: 20 *F6:: 21 *F7:: 22 *F8:: 23 *F9:: 24 *F10:: 25 *F11:: 26 *F12:: 127 27 128 28 ; Reihe 1 … … 234 134 numpadenter:: 235 135 136 ; Modifier 137 *VKA0SC02A:: ; ShiftL 138 *VKA1SC136:: ; ShiftR 139 *VK14SC03A:: ; Mod3L 140 *VKBFSC02B:: ; Mod3R 141 *VKE2SC056:: ; Mod4L 142 *VKA5SC138:: ; Mod4R 143 236 144 ;;;;;; UP EVENTS 237 145 238 146 ; Funktionstasten 239 147 240 F1 up::241 F2 up::242 F3 up::243 F4 up::244 F5 up::245 F6 up::246 F7 up::247 F8 up::248 F9 up::249 F10 up::250 F11 up::251 F12 up::148 *F1 up:: 149 *F2 up:: 150 *F3 up:: 151 *F4 up:: 152 *F5 up:: 153 *F6 up:: 154 *F7 up:: 155 *F8 up:: 156 *F9 up:: 157 *F10 up:: 158 *F11 up:: 159 *F12 up:: 252 160 253 161 ; Reihe 1 … … 359 267 numpadenter up:: 360 268 269 ; Modifier 270 *VKA0SC02A up:: ; ShiftL 271 *VKA1SC136 up:: ; ShiftR 272 *VK14SC03A up:: ; Mod3L 273 *VKBFSC02B up:: ; Mod3R 274 *VKE2SC056 up:: ; Mod4L 275 *VKA5SC138 up:: ; Mod4R 276 361 277 AllStar(A_ThisHotkey) 362 278 return -
windows/neo-vars/src/source/varsfunctions.ahk
r1246 r1249 38 38 CharStarDown(PhysKey, ActKey, char) { 39 39 global 40 if (SubStr(char,1,1)=="P") { 41 SubProc := SubStr(char,2,4) 42 CharProc%SubProc%() 43 return 44 } 40 45 wasNonShiftKeyPressed := 1 41 46 if (PP%PhysKey% != "") … … 188 193 } 189 194 195 ; Modifier 196 CharProcM2LD() { 197 global 198 if (isShiftRPressed and !isShiftLPressed and !wasNonShiftKeyPressed) 199 ToggleMod2Lock() 200 isShiftLPressed := 1 201 isShiftPressed := 1 202 wasNonShiftKeyPressed := 0 203 EbeneAktualisieren() 204 PRVKA0SC02A := "PM2LU" 205 send {blind}{LShift Down} 206 } 207 208 CharProcM2LU() { 209 global 210 isShiftLPressed := 0 211 isShiftPressed := isShiftRPressed 212 EbeneAktualisieren() 213 send {blind}{LShift Up} 214 } 215 216 CharProcM2RD() { 217 global 218 if (isShiftLPressed and !isShiftRPressed and !wasNonShiftKeyPressed) 219 ToggleMod2Lock() 220 isShiftRPressed := 1 221 isShiftPressed := 1 222 wasNonShiftKeyPressed := 0 223 EbeneAktualisieren() 224 PRVKA1SC136 := "PM2RU" 225 send {blind}{RShift Down} 226 } 227 228 CharProcM2RU() { 229 global 230 isShiftRPressed := 0 231 isShiftPressed := isShiftLPressed 232 EbeneAktualisieren() 233 send {blind}{RShift Up} 234 } 235 236 CharProcM3LD() { 237 global 238 if (isMod3RPressed and !isMod3LPressed and !wasNonShiftKeyPressed) 239 CharStarDown("MOD3", "MOD3", "SComp") 240 isMod3LPressed := 1 241 isMod3Pressed := 1 242 wasNonShiftKeyPressed := 0 243 EbeneAktualisieren() 244 PRVK14SC03A := "PM3LU" 245 } 246 247 CharProcM3LU() { 248 global 249 if (isMod3RPressed) 250 CharStarUp("MOD3") 251 isMod3LPressed := 0 252 isMod3Pressed := isMod3RPressed 253 EbeneAktualisieren() 254 } 255 256 CharProcM3RD() { 257 global 258 if (isMod3LPressed and !isMod3RPressed and !wasNonShiftKeyPressed) 259 CharStarDown("MOD3", "MOD3", "SComp") 260 isMod3RPressed := 1 261 isMod3Pressed := 1 262 wasNonShiftKeyPressed := 0 263 EbeneAktualisieren() 264 PRVKBFSC02B := "PM3RU" 265 } 266 267 CharProcM3RU() { 268 global 269 if (isMod3LPressed) 270 CharStarUp("MOD3") 271 isMod3RPressed := 0 272 isMod3Pressed := isMod3LPressed 273 EbeneAktualisieren() 274 } 275 276 CharProcM4LD() { 277 global 278 wasMod4LPressed := isMod4LPressed 279 isMod4LPressed := 1 280 isMod4Pressed := 1 281 waswasNonShiftKeyPressed := wasNonShiftKeyPressed 282 wasNonShiftKeyPressed := 0 283 EbeneAktualisieren() 284 PRVKE2SC056 := "PM4LU" 285 if (isMod4RPressed and !wasMod4LPressed and !waswasNonShiftKeyPressed) 286 ToggleMod4Lock() 287 } 288 289 CharProcM4LU() { 290 global 291 isMod4LPressed := 0 292 isMod4Pressed := isMod4RPressed 293 EbeneAktualisieren() 294 } 295 296 CharProcM4RD() { 297 global 298 wasMod4RPressed := isMod4RPressed 299 isMod4RPressed := 1 300 isMod4Pressed := 1 301 waswasNonShiftKeyPressed := wasNonShiftKeyPressed 302 wasNonShiftKeyPressed := 0 303 EbeneAktualisieren() 304 PRVKA5SC138 := "PM4RU" 305 if (isMod4LPressed and !wasMod4RPressed and !waswasNonShiftKeyPressed) 306 ToggleMod4Lock() 307 } 308 309 CharProcM4RU() { 310 global 311 isMod4RPressed := 0 312 isMod4Pressed := isMod4LPressed 313 EbeneAktualisieren() 314 } 315 190 316 SendUnicodeChar(charCode){ 191 317 IfWinActive,ahk_class gdkWindowToplevel
