/* Mod3: Umbelegung von Win+Ctrl auf CapsLock und #, Mod5: Zweites AltGr auf < Version vom 03.05.2007 */ ;#InstallKeybdHook #usehook on #singleinstance force SendMode Input ;ThenPlay - geht nicht name = NEO-Remap enable = Aktiviere %name% disable = Deaktiviere %name% ; Menü des Systray-Icons ; ---------------------- menu, tray, nostandard menu, tray, add, Öffnen, open menu, tray, add menu, tray, add, %disable%, toggleneo menu, tray, default, %disable% menu, tray, add menu, tray, add, Edit, edit menu, tray, add, Reload, reload menu, tray, add menu, tray, add, Nicht im Systray anzeigen, hide menu, tray, add, %name% beenden, exitprogram menu, tray, tip, %name% ; Mod3 (3. und 4. Ebene) ; CapsLock und # werden zu Win + Ctrl ; -------------------------------------------- *CapsLock:: Send {RWin Down} Send {Control Down} Loop { Sleep, 10 GetKeyState, state, CapsLock, P if state = U break ; The key has been released, so break out of the loop. } Send {RWin Up} Send {Control Up} return *#:: Send {RWin Down} Send {Control Down} Loop { Sleep, 10 GetKeyState, state, #, P if state = U break ; The key has been released, so break out of the loop. } Send {RWin Up} Send {Control Up} return ; Mod5 (5. und 6. Ebene) ; < wird zu zweiter AltGr (SC138) ; -------------------------------- *<:: Send {SC138 Down} Loop { Sleep, 10 GetKeyState, state, <, P if state = U break ; The key has been released, so break out of the loop. } Send {SC138 Up} return ; Funktionen des Systray-Menüs ; ---------------------------- toggleneo: if state <> { state = menu, tray, rename, %enable%, %disable% } else { state = : Deaktiviert menu, tray, rename, %disable%, %enable% } menu, tray, tip, %name%%state% suspend return open: ListLines ; shows the Autohotkey window return edit: edit return reload: reload return hide: menu, tray, noicon return exitprogram: exitapp return