Created
August 9, 2018 15:01
-
-
Save lambdan/2e0811c27ee3c180df1b945a84ea9a5b to your computer and use it in GitHub Desktop.
Apple Magic Keyboard with Numpad on Windows tweaks
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; Autohotkey script for using Apple Magic Keyboard with Numpad on Windows | |
; I recommend you run the script as admin, otherwise you'll get weird issues with admin priviliged windows - see here for an example of weird issue: https://autohotkey.com/boards/viewtopic.php?f=5&t=53551 | |
; I like to disable Caps Lock and replace it with esc | |
Capslock::Esc | |
; Swap left Command/Windows key with left Alt (so ALT-TAB muscle memory doesn't break) | |
LWin::LAlt | |
LAlt::LWin | |
; Swap < and §, you might not need this | |
§::< | |
<::§ | |
; Media keys, modifier: Right Option key | |
RAlt & F7::sendinput, {Media_Prev} | |
RAlt & F8::sendinput, {Media_Play_Pause} | |
RAlt & F9::sendinput, {Media_Next} | |
; Volume keys, modifier: Right Option Key | |
RAlt & F10::sendinput, {Volume_Mute} | |
RAlt & F11::sendinput, {Volume_Down} | |
RAlt & F12::sendinput, {Volume_Up} | |
; OptionKey + Arrows = jump to top/bottom, left/right in document (like CMD+arrows in macOS) | |
;LAlt & Left::sendinput, {Home} | |
;LAlt & Right::sendinput, {End} | |
;LAlt & Up::sendinput, {PgUp} | |
;LAlt & Down::sendinput, {PgDn} | |
; win 10 expose = LCtrl F3 | |
; LCtrl & F3::Send {LWin down}{Tab}{LWin up} | |
; Map F13, F14, F15, etc. | |
F13::PrintScreen | |
F14::ScrollLock | |
F15::^CtrlBreak ; pause/break according to https://autohotkey.com/docs/KeyList.htm#other | |
; Map F16-F19 (go nuts! put what you want!) | |
F19::DllCall("user32.dll\LockWorkStation") ; lock Computer (Microsoft Surface keyboards has this and it's nice) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment