macos-helpful-tips (5 Part Series)
I have been working all my life on PC/Linux, now I’m working with macOS due Xcode dependency for iPhone compilation.
At begin it’s really hard switch you mind because the control keys
win/alt/ctrl key are made in different order
I think it’s better use some systems with his default configuration. I will show you how can hack your PC keyboard to work as mac keyboard.
This is mac keyboard distribution (with
alt on left):
Caution: Before removing any of the keyboard keys, unplug the keyboard from the computer or turn off the computer. Highly recommend see some youtube videos about removing keys or cleaning keyboards.
PC keyboards have
alt key on right. Just remove
… and swap them. Tada!!! … now you have same physical (and visual) order as mac keyboard.
Last step consists telling mac OS, to change this keys behavior.
System Preferences → Keyboard and select and press the [
Modifier Keys…] button. Select your PC Keyboard (my wireless Logitech keyboard was identified as “USB receiver”) on the list and switch
⌥ Option to
⌘ Command and
⌘ Command to
⌥ Option press [
OK] button and …
A better approach is use Karabiner: an excellent keyboard customizer.
Because you can modify the behavior on each key, event on left o right side. And this forgotten
Application Key can resurrect as
⌥ Option (or
Just select on target device PC Keyboard and define this keys changes on
Simple Modifications tab:
Sometimes period key on numpad write comma, that why remap as period it's a good choice.
And if you have problems with
ºª keys, swap them with
One thing that I dislike on MacOS is switch between apps, because can't enable an option to switch between windows. The keyboard shortcut to move focus to next window
⌘ +` is hard to access and if your input is focus on a place that can be used to write doesn't work because his priority is write text in this case: back tick character.
To avoid this annoying behavior, just changed to:
Now can switch between apps with
⌘ + ⇥ and between windows on same app with
⌥ + ⇥
That's All Folks!
Happy Coding 🖖