Make Windows PC's shortcut act like macOS (Mac OS X)

Autohotkey Download Free
Simulate Mac keyboard in Windows. This Autohotkey script simulate Mac keyboard and some system shortcuts in Windows. Install Autohotkey. Run the mac-keyboard.ahk. Put the mac-keyboard.ahk in the Startup folder so it will auto run on startup.If you are using a Magic Keyboard, use mac-keyboard(magic-keyboard).ahk instead. I use Kantu's desktop automation as 'AutoHotkey for Mac' - even so both tools are quite different. Kantu's visual approach is easier to use, but not as powerful as Ahk on windows. Kantu is open-source, too. – Jim Grigoryan Mar 26 '19 at 14:32.
With this AutoHotKey script, you can use most macOS style shortcuts (eg, cmd+c, cmd+v, ...) on Windows with a standard PC keyboard.
Note that
- You should disable the
Between input languages
shotcut fromControl PanelClock, Language, and RegionLanguageAdvanced settings > Change lanugage bar hot keys
because it conflicts withcmd + shift + ↑ / ↓ / ← / →
(select text between cursor and top / bottom / beginning of line / end of line) - you shouldn't change the modifier keys mapping with keyboard DIP. This script assumes you use a standard PC keyboard layout, and wish to use shortcuts as if it was a mac keyboard layout.
you want to press | keyboard sends signal to PC | AutoHotKey tells Windows |
---|---|---|
cmd + c | alt + c | ctrl + c |
cmd + v | alt + v | ctrl + v |
cmd + r | alt + r | F5 |
cmd + ↑ | alt + ↑ | Home |
cmd + shift + [ | alt + shift + [ | ctrl + shift + Tab |
... | ... | ... |
Ahk Download
To Run
- Install https://www.autohotkey.com/
- Copy and save the content of
mac.ahk
in a text file, named asmac.ahk
- Double click on
mac.ahk
file
Autokey For Mac
Auto start after PC startup
Ahk For Mac
Place mac.ahk
file (or make a shortcut) at C:Users<USERNAME>AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
