Skip to content

Instantly share code, notes, and snippets.

@NayamAmarshe
Last active August 2, 2023 23:44
Show Gist options
  • Save NayamAmarshe/c8dfabefc5a25df518edd34547b9fc3f to your computer and use it in GitHub Desktop.
Save NayamAmarshe/c8dfabefc5a25df518edd34547b9fc3f to your computer and use it in GitHub Desktop.
Weird macOS vs Linux Keyboard Shortcuts Compared

macOS vs Linux Keyboard Shortcuts Compared

macOS makes no sense!

You have to use more keys for the same stuff and you often have to shift your fingers to other keys whereas Linux handles it all gracefully with just one key. Ctrl is life.

I've changed the terminology here, I'm mapping macbook keys to standard PC keyboards.

  • Alt = Cmd
  • Ctrl = fn
  • fn = Ctrl
  • Option = Super
Action macOS Shortcuts Linux Shortcuts
Copy Alt + C Ctrl + C
Cut Alt + X Ctrl + X
Paste Alt + V Ctrl + V
New Tab Alt + T Ctrl + T
Switch Tabs fn + Tab Ctrl + Tab
Switch Windows Alt + Tab Alt + Tab
Close Window Alt + W Ctrl + W
Quit Window Alt + Q Ctrl + Q
Navigate by skipping words Super + Left/Right Ctrl + Left/Right
Move Lines Super + Up/Down Alt + Up/Down
History in Browsers Alt + Y Ctrl + H
Downloads in Browsers Alt + Super + L Ctrl + J
Copy in Terminal Alt + C Ctrl + Shift + C
Paste in Terminal Alt + V Ctrl + Shift + V
Cancel in Terminal fn + C Ctrl + C
VSCode open recents fn + R Ctrl + R
VSCode search files Alt + P Ctrl + P
VSCode Files Tab Alt + Shift + E Ctrl + Shift + E
VSCode Open Terminal fn + [~`] Ctrl + [~`]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment