Home » Questions » Computers [ Ask a new question ]

MacBook Pro Keyboard - How to Swap / Remap Keys?

MacBook Pro Keyboard - How to Swap / Remap Keys?

I know this may be asked before in a different manner, but I still haven't really seen a solid answer. I'm hoping that providing these 2 specific needs will make it more clear.

Asked by: Guest | Views: 269
Total answers/comments: 3
Guest [Entry]

Just as a sidenote you may also consider taking a look at the normal OS X system preferences under Keyboard there is a button on the lower-right named "Modifier keys" where you can define which actions should be taken by the modifier keys (caps-lock, ctrl, cmd,...). Could also be enough in some situation without installing 3rd-party software.
Guest [Entry]

"As John T pointed out, AutoHotKey does everything on Windows, and that's it.

For Mac, IronAHK used to be good too, back when it existed.

So there's another option that, while I could never really use, seems to do what you need. Although it's very very technical, it's highly customizable. I'll just quote the website:

Ukelele is a Unicode
Keyboard Layout Editor for Mac OS X

Ukelele aims to simplify keyboard
layout editing by providing a
graphical interface to .keylayout
files, where the desired characters
can simply be dragged onto keys as
needed. (The Character Palette,
available in the Input menu if it has
been enabled in System Preferences, is
a great place to find the characters.)

In addition to simple assignment of
single character codes to keys,
Ukelele can assign multiple-character
strings and can create ""dead keys"",
where a keystroke sets a new state
that modifies the output of the
following keystroke.

Hope it can help you where it couldn't for me back when I found it. ;)"
Guest [Entry]

"On Windows, someone implemented a kernel-mode driver to do this magical feat for the wireless Apple keyboard. I am not sure if it works for a macbook. The FAQ says that an option is to install Windows ""natively."" Regardless, there is a good chance a small modification to the source code could get it working everywhere.

github.com/samartzidis/WinA1314"