How to remap Command and Option on an external keyboard

Change modifier keys for an external Mac keyboard, test Copy and Paste, and keep a clear route back to the original mapping if it feels wrong.

If Command and Option feel reversed on an external keyboard, use macOS Modifier Keys settings rather than relearning every shortcut. Check the selected keyboard carefully before changing a mapping.

Change one keyboard’s modifiers

Open System Settings › Keyboard › Keyboard Shortcuts › Modifier Keys. Select the external keyboard if a device selector appears, then assign the actions you want to its modifier keys.

The setting changes what a key does, not the symbol printed on its cap. Write down the original values if the current setup is customised, and keep the built-in keyboard available while testing.

Verify familiar actions

In TextEdit, select a harmless word and test Copy, Paste and Undo. Then test an Option-based navigation action. This catches an accidental swap more clearly than trying a complicated editor binding first.

Check your editor’s own keymap if only one app behaves oddly. A global modifier change can make that app’s custom mapping harder to understand if both layers are changed together.

Undo the change cleanly

Use Restore Defaults in Modifier Keys to return the selected keyboard to the standard mapping. If the old setup was custom, restore the recorded values instead.

Keyboard sounds do not change modifier meanings. TapNoise’s optional shortcut sheet reads the current app’s menus, while macOS controls this hardware mapping. For a key that generates the wrong punctuation rather than the wrong shortcut, inspect the input source instead.

Source: Apple: change modifier key behaviour.

About the author

Rudra Satani makes TapNoise. Spotted a mistake? Email support@tapnoise.com, or reach out at @rudraxx13.

Hear TapNoise on your Mac

Every sound is made by TapNoise itself. Try the sounds on the homepage first, then download the app.