-
Notifications
You must be signed in to change notification settings - Fork 125
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 | π |