A list of all of my currently collected knowledge about global and application-centric keyboard shortcuts.
When I'm developing my dreamed-up, pie-in-the-sky hobbyist applications like a keyboard-controlled MouseGrid or ShowNumbers and I'm overengineering before I even have a single line of code, I like to procrastinate starting to code by taking a long time to pick the keyboard shortcut I should use. This README is one such procrastination method, to help me answer questions like:
- Can I use this keyboard shortcut without messing with another application?
- Is there a global keyboard shortcut I can use across Windows, Mac, and Linux that won't interfere with existing system shortcuts or applications?
- Could I ever possibly write down a list of most major OS and application shortcuts into a single document without spending all of my life looking up user manuals each time?
What's the answer to each above? I don't know yet. But we're procrastinating figuring out how to draw a mouse grid on Wayland right now, so let the text continue!
Shortcut Key | Description | Notes | OS Version | Citation |
---|---|---|---|---|
F1 |
Display windows help | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + C |
Copy | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + Insert |
Copy | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + X |
Cut | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + V |
Paste | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + Z |
Undo | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + Y |
Redo | Windows 95+ | Keyboard shortcuts in Windows | |
Ctrl + D |
Delete | Windows 95+ | Keyboard shortcuts in Windows | |
Delete |
Delete | Windows 95+ | Keyboard shortcuts in Windows |
Yes there are shells out the wazoo, and desktop environments, and X vs Wayland, and many more things. Linux fragmentation strikes again. I use Fedora KDE so that's what I'm filling out myself. The GNOME folks can add theirs if they like / I will add GNOME stuff because I want to be a completionist on some date in the future.
Shortcut Key | Description | Notes | OS Version | Citation |
---|
Shortcut Key | Description | Notes | OS Version | Citation |
---|
Shortcut keys in use when a given application is open. 'Global' means that by default, a given shortcut key will still cause a reaction in the application, even if the application is not otherwise in the foreground.
Shortcut Key | Description | Notes | Application Name(s) | Application Version(s) | Citation |
---|
Shortcut Key | Description | Notes | Application Name(s) | Application Version(s) | Citation |
---|
Shortcut Key | Description | Notes | Application Name(s) | Application Version(s) | Citation |
---|
You want to add information to this list? Or correct something wrong I have? Thank you! I accept pull requests on this project, sure. Here's a crash course in what I'd look for in a given PR:
Field | Description |
---|---|
Shortcut Key | The keyboard key or keys to press, inside grave accent markers (`) for pretty formatting. Example: `Ctrl + C` turns into Ctrl + C ) |
Description | What the key does. Example: Copy |
Notes | Any notes users should be aware of. Example: Something must be selected in order to copy it |
OS Version | Your best recollection of what versions of the OS support this keyboard shortcut. Example: Windows 95+, Windows 3.1+, Windows 7+, Fedora 34+, Mac OS 9+, Mac OS X Snow Leopard-macOS High Sierra, etc. |
Citation | A URL to an official source listing the keyboard shortcut in question. Please don't make me google for your missing citations, because I just don't wanna! 😅 |
Field | Description |
---|---|
Shortcut Key | The keyboard key or keys to press, inside grave accent markers (`) for pretty formatting. Example: `Ctrl + C` turns into Ctrl + C ) |
Description | What the key does. Example: Copy |
Notes | Any notes users should be aware of. Example: Disabled in Free Trial mode |
Application Name(s) | The name(s) of the application that supports this particular application. Example: Macromedia Flash, Adobe Flash, etc. |
Application Version | Your best recollection of what versions of the application support this keyboard shortcut. Example: 1.0+, 87.1.0+, etc. |
Citation | A URL to an official source (like a user manual) listing the keyboard shortcut in question. Please don't make me google for your missing citations, because I just won't! 😅 |