My keyboard shortcuts

for reference

19 Jul 2022

A few years in the making, my current keyboard shortcuts are as follows.

Note: use of the Kinesis Advantage 2 keyboard, ie its unorthodox layout, has influenced some.

Global

Standard:

Generally, pressing alt when doing almost anything that would normally apply to one letter, will apply it to the whole word word. For example:
Alt + Left/Right: Move left/right one word
Alt + Shift + Left/Right: Select one word left/right
Alt + Backspace: Delete one word to the left
Alt + Delete: Delete one word to the right.

And using the Cmd key instead of alt will mostly extend that to the beginning/end of the current line.

shortcut action setup
Option + Backspace delete last word
Cmd + Backspace delete line up to cursor position

Custom shortcuts using macOS' Preferences > Keyboard > Shortcuts

helpers_keyboard-shorcuts-1.jpg

19 Sep 2022 update:
keyboard-shortcuts-global.jpg

shortcut action setup
Cmd Space Alfred Alfred Preferences
Cmd Shift Space Show Spotlight search (changed from default Cmd Space) Shortcuts > Spotlight
Alt Space Espanso snippet search (default) Espanso config file !apps/espanso
Shift Cmd P Alfred Clipboard History Alfred Preferences
Shift Alt P Pixelsnap Pixelsnap Preferences (from macOS menu)
Cmd Option Space
Cmd D Copy (replacing the standard Cmd C, avoids moving finger from home row) Shortcuts > App Shortcuts
Cmd F Paste (replacing the standard Cmd V, avoids moving finger from home row) Shortcuts > App Shortcuts
F4 Edit > Paste and Match Style Shortcuts > App Shortcuts

Customising the system-wide keybindings:

Window Management

Moom

Nic Note: Moom)

macOS

shortcut action note
Ctrl ↑ Mission Control default
Ctrl ↓ Application Windows (formerly App Exposé) default

keyboard-shortcuts/mission-control.jpg

Application Windows / App Exposé

showing all windows of the same app.

Trackpad: swipe 3 fingers down.

shortcut action note
Tab Cycle through applications and their windows
Shift-Tab Go to the previous application
Arrow Keys Move between windows in Exposé
Spacebar or Enter Bring selected window to the front
Esc Leave Exposé, ignoring window selection

apps_moom-4.jpg

Current setup with 4 screens (see Nic Note: My Home Office Setup):

shortcut action setup
Cmd Shift 1 move & resize window to 1st third of the screen apps_moom-6.jpg
Cmd Shift 2 move & resize window to 2nd third of the screen apps_moom-CmdShift2.jpg
Cmd Shift 3 move & resize window to 3rd third of the screen apps_moom-CmdShift3.jpg
Cmd Shift 4 move & resize window to top third of the screen apps_moom-CmdShift4.jpg
Cmd Shift 5 (used for screenshots - see below)
Cmd Shift 6 move & resize window to middle third of the screen apps_moom-CmdShift6.jpg
Cmd Shift 7 move window to left screen Preferences > Keyboard > Shortcuts > App Shortcuts: create with exact name from macOS "Window" menu
Cmd Shift 8 move window to right screen Preferences > Keyboard > Shortcuts > App Shortcuts: create with exact name from macOS "Window" menu
Cmd Shift 9 move window to bottom screen (demo) Preferences > Keyboard > Shortcuts > App Shortcuts: create with exact name from macOS "Window" menu
Cmd Shift 0 move window to top screen (teleprompter) Preferences > Keyboard > Shortcuts > App Shortcuts: create with exact name from macOS "Window" menu
Cmd L resize: full screen apps_moom-7.jpg
Cmd Shift L resize: 1680x1050 apps_moom-CmdShiftL.jpg
Cmd Shift K resize: 3/4 of screen apps_moom-CmdShiftK.jpg
Cmd . resize: center of screen with Moom: apps_moom-5.jpg
Cmd ← move & resize: left half of screen apps_moom-CmdLeft.jpg
Cmd → move & resize: right half of screen apps_moom-CmdRight.jpg

Screenshots and screen recording

Required: ScreenShotX (see Nic Note: ScreenShotX)

apps_screenshotx-shortcuts.jpg

shortcut action setup
Cmd Shift 5 capture window with ScreenShotX

VS Code

!apps/vs-code

Manage from Preferences > Keyboard Shortcuts or Cmd K Cmd S.

shortcut action note
Cmd Shift A Select All Occurences
Cmd Shift W Close Window (=tab)
Cmd / comment / uncomment
Cmd Alt P Command Palette
Cmd Shift ] Switch to next Tab
Cmd Shift [ Switch to previous Tab
Ctrl W Open Window Selector (Switch Windows)
Cmd K then Cmd S Keyboard Shortcuts
Ctrl G Go To Line Number "Control Go"
Ctrl E Cursor End of Line "Control End of line "
Cmd ↓ Go to End of file
Cmd ↑ Go to Beginning of file
Cmd P Quick Open navigate to file
Cmd Shift O Go to Symbol navigate within file
Cmd ] Indent Line
Cmd [ Unindent Line
F6 Explorer
Cmd Shift C Collapse Folders in Explorer workbench.files.action.collapseExplorerFolders

Important to read for effective code navigation:

select a block of code

There is an option called Balance - still not clear why it's called like that 🤔

Place the cursor in the block of code to select, then call the Palette (Cmd Alt P for me) and search for Balance.

Select inward to select content within the tag, or outward to include the tags in selection.

Works with HTML, not yet tested with other languages.

Snippets in Visual Studio Code:

Terminal

Standard shorcuts - for reference.

shortcut action setup
Ctrl C clear line default

Powerpoint

Cannot be changed/customised :(

Keyboard shortcuts in Powerpoint:

Most used:

shortcut action setup
⌘ 1 Normal view default
⌘ 2 Slide sorter view default
⌘ Shift Enter Start Slideshow default

Word

Cannot be changed/customised :(

Keyboard shortcuts in Word:

Pixelsnap

Nic Note: Pixelsnap

shortcut action setup
Shift Alt P Pixelsnap Pixelsnap Preferences (from macOS menu)
H add horizontal guide custom shortcut
V add vertical guide custom shortcut
Shift H hold horizontal distance custom shortcut
Shift V hold vertical distance custom shortcut

Brave

shortcut action
Ctrl Tab Cycle through Tabs
Alt ↓ Scroll Down Quick

TODO shortcut for selecting URL in address bar (not working)

Things

shortcut action note
Cmd backtick Global Quick Entry add to Things from anywhere on macOS
Cmd ↑ Move Item Up
Cmd ↓ Move Item Down
Cmd K Complete selected item
Cmd 2 Go To Today

Alfred

!apps/alfred

!apps/alfred

shortcut action note
Alt L fetch last item(s) from Trickster set as Global Hotkey
tt fetch last item(s) from Trickster set as Alfred keyword
y search with You.com set as Alfred keyword
yt search with Youtube set as Alfred keyword
twu search Twitter User set as Alfred keyword
Shift preview selected item default

Chrome

shortcut action note
Alt Cmd I Developer Tools
Alt ↓ Scroll Down Quick

Kinesis 360 Pro

!home-office/kinesis

shortcut action note
Mod ← Increase backlight
Mod → Decrease backlight
Mod HK2 or HK4 Check battery levels

Pathfinder

shortcut action note
F1 Dual browser default

note search code: kbs

links

social