- Make f1 - f12 default to function keys and require Fn for media keys
- Optional: Remove mouse and reduce sensitivity of trackpad to force into keyboard use
- Remember the menu key
- Conventional app shortcuts:
- f2: Rename
- f8 - f11: Debug play/pause, step into, step out, step over, run to cursor (varies)
- f12/Ctrl+Shift+I/J: Browser dev tools
- Ctrl+Shift+C/I: Browser dev tools: inspect element
- Ctrl+`: Invoke console
- (Shift+)f5: Refresh
- f1: Help
- Ctrl(+Shift)+Tab / Ctrl+PgDn/Up: Next, previous tab (slight different semantics)
- Ctrl-W: Close tab
- Ctrl/Alt+1-9: Focus tab at index (Personal: use browser pinned tabs for common tabs, e.g. Ctrl+1 for email, Ctrl+2 for issue tracker, Ctrl+3 for main debug tab...)
- Alt,[a-z]: Menu navigation
- Conventional IDE Shortcuts
- Ctrl+P: Go to file
- Ctrl+Shift+P: Run command
- Ctrl+Space: Invoke autocompletion
- F12: Go to definition
- F5: Run
- Toggle Line Comment (Ctrl+/ on VSCode, maybe only chord available on mac os)
- Window management:
- Alt/Super(+Shift)+Tab: Focus next, previous app
- Defining and handling workspaces
- Global keyboard shortcut for app launcher with search (Spotlight,
dmenu_run, Windows search) - Personal: Stable shortcuts for apps (e.g. Super+1 for terminal, Super+2 for browser, Super+3 for IDE...)
- Mac/windows: 3+ finger touches
- Personal: Add 3rd party window management tools for mac, like Amethist
- CLI:
- z
- Personal: oh-my-zsh or equivalent alias bundle + prompt with PWD and git information
- Personal: Terminal multiplexing or emulator with tab support or tiling window manager
- IDE Techniques:
- Find/replace
- Multi-cursor
- Touch typing (https://www.typingclub.com/ is nice)
- VIM Stuff
vimtutor- Personal: Add vim plugin to IDE
- Personal: Add vim plugin to browser
- Enable shortcuts on Gmail
- Trello also has these
?usually triggers docs on these
Last active
August 6, 2019 15:23
-
-
Save paolobueno/64e90773d5d94f26377d5f6bc2cde2dd to your computer and use it in GitHub Desktop.
Ideas for speeding up
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment