-
Notifications
You must be signed in to change notification settings - Fork 119
Hotkeys
Victor Nakoryakov edited this page Mar 2, 2017
·
10 revisions
The table below summarizes all hotkeys the IDE have or should have. This is a single source of truth that aims to avoid UX conflicts when the same shortcut handling is scattered across the code.
The table is sorted lexicographically by action keys.
- π₯οΈ desktop IDE only
- π» developerβs version only
- π works correctly
- π not works or works incorrectly
- π native browser keystroke that should be preserved
- π native browser keystroke thatβs overriden
Shortcut | Mode | Action | Done? |
---|---|---|---|
BKSPACE | Normal | Delete selected items | π |
BKSPACE | Linking | Cancel linking | π |
DEL | Normal | Delete selected items | π |
DEL | Linking | Cancel linking | π |
ESC | Normal | Select none | |
ESC | Linking | Cancel linking | π |
F1 | Normal | π Open selected nodeβs help | |
F2 | Normal | Focus & select all text of selected nodeβs label field | |
F11 | Normal | π Toggle fullscreen | π |
SPACE | Normal | π Open node search dialog | |
Ctrl+PgDn | Normal | π₯οΈ Swith to next tab | |
Ctrl+PgUp | Normal | π₯οΈ Swith to previous tab | |
Ctrl+Shift+= | π Zoom in | π | |
Ctrl+- | π Zoom out | π | |
Ctrl+0 | π Zoom to actual size | π | |
Ctrl+[ | π Navigate back through tabs | ||
Ctrl+] | π Navigate forward through tabs | ||
Ctrl+1,2,β¦,8 | Normal | π₯οΈ Open n-th tab | |
Alt+1,2,β¦,8 | Normal | π₯οΈ Open n-th tab | |
Ctrl+A | Normal | π Select all | |
Ctrl+C | Normal | π Copy a selection to the clipboard | |
Ctrl+E | π Search in URL bar | π | |
H | Normal | Open selected nodeβs help | |
Ctrl+H | Normal | Toggle react dev tools (hide deeper?) | π |
I | Normal | Insert input terminal node | |
Ctrl+Shift+I | Normal | Toggle developer tools | π |
Ctrl+L | π Focus URL bar | π | |
N | Normal | Repeat node insertion | |
Ctrl+N | Normal | π₯οΈ New patch | π |
O | Normal | Insert output terminal node | |
Ctrl+P | Normal | π Open current patch in a print-friendly representation | |
Ctrl+R | Normal | π» Reload app contents | π |
Ctrl+S | Normal | π Save current patch | |
Ctrl+Shift+S | Normal | Save all (aka Save project) | |
Ctrl+Shift+T | Normal | π₯οΈ Unclose tab | |
Ctrl+U | π View page source | π | |
Ctrl+V | Normal | Paste | |
Ctrl+W | Normal | π₯οΈ Close current tab | |
Ctrl+X | Normal | Cut a selection to the clipboard | |
Ctrl+Y | Normal | Redo | π |
Ctrl+Z | Normal | Undo | π |
Ctrl+Shift+Z | Normal | Redo | π |