Keyboard shortcuts
This reference describes Deskless 3.0, available for iPhone and iPad; Android 3.0 is in review on Google Play. Earlier versions may use different mappings.
Deskless supports hardware keyboards on phones and tablets. Most shared shortcuts use Command (⌘) on Apple devices and Ctrl on Android. Check the modifier shown in each row: Apple tab switching, Project Tools and completion use Control (⌃). The in-app reference is in Settings → Keyboard Shortcuts.
Files
| Apple | Android | Action |
|---|---|---|
⌘ S |
Ctrl S |
Save file |
⌘ N |
Ctrl N |
New file |
⌘ ⌥ N |
Ctrl Shift N |
New folder |
⌘ ⇧ O |
Use the folder controls | Open folder |
⌘ W |
Ctrl W |
Close file |
⌘ ⇧ W |
Ctrl Shift W |
Close all files |
Editing and search
| Apple | Android | Action |
|---|---|---|
⌘ Z |
Ctrl Z |
Undo |
⌘ ⇧ Z |
Ctrl Shift Z |
Redo |
⌘ D |
Ctrl D |
Duplicate line |
⌘ F |
Ctrl F |
Find |
⌘ ⌥ F |
Ctrl H |
Find and replace in the current file |
⌘ ⇧ F |
Ctrl Shift F |
Find in project |
⌘ G |
Ctrl G |
Next match |
⌘ ⇧ G |
Ctrl Shift G |
Previous match |
⌘ L |
Ctrl L |
Go to line |
⌘ / |
Ctrl / |
Toggle comment |
⌃ Space |
Ctrl Space |
Show completions |
Escape |
Escape |
Close search |
Workspace
| Apple | Android | Action |
|---|---|---|
⌘ P |
Ctrl P |
Go to File / Quick Open |
⌘ ⇧ P |
Ctrl Shift P |
Command Palette |
⌃ Tab |
Ctrl Tab |
Next tab |
⌃ Shift Tab |
Ctrl Shift Tab |
Previous tab |
⌘ 1–9 |
Ctrl 1–9 |
Go to tab |
⌘ \ |
Ctrl \ |
Split editors |
⌃ Backquote |
Ctrl Backquote |
Project Tools |
⌘ R |
Ctrl R |
Run current file |
| Use the Files control | Ctrl B |
Toggle file browser |
⌘ , |
Ctrl , |
Open Settings |
⌘ = |
Ctrl + |
Increase font size |
⌘ - |
Ctrl - |
Decrease font size |
⌘ 0 |
Ctrl 0 |
Reset font size |
On Android, tab 1 is the Scratchpad and tab 9 selects the last visible tab. Run current file is the single-file runner; use the Run button in Project Tools for a configured multi-file project. Pro requirements still apply to tabs, project search and expanded workspace layouts.
Code navigation
New in 3.0 for supported JavaScript, TypeScript and Python files in an open project.
| Apple | Android | Action |
|---|---|---|
⌃ ⌘ J or ⌘-click |
F12 or Ctrl-click |
Go to Definition |
⌃ ⇧ ⌘ J |
Shift F12 |
Find References |
⌃ ⌘ E |
F2 |
Rename Symbol |
⌃ ⌘ I or ⌥-click |
Command Palette | Show Documentation |
⌥ ⌘ . |
Command Palette | Quick Fix |
Folding and multiple cursors
Available on Apple platforms, and on Android from 3.0.
| Apple | Android | Action |
|---|---|---|
⌥ ⌘ E |
Alt J |
Select next occurrence |
⇧ ⌥ ⌘ E |
Ctrl Alt Shift J |
Select all occurrences |
⌃ ⇧ ↑ / ⌃ ⇧ ↓ |
Ctrl Alt ↑ / Ctrl Alt ↓ |
Add cursor above / below |
⌥ ⌘ ← / ⌥ ⌘ → |
Ctrl Shift [ / Ctrl Shift ] |
Fold / unfold |
⇧ ⌥ ⌘ ← / ⇧ ⌥ ⌘ → |
Ctrl Alt Shift [ / Ctrl Alt Shift ] |
Fold all / unfold all |
On Android, Alt-click also adds a cursor.
AI
| Apple | Android | Action |
|---|---|---|
⌘ K |
Ctrl K |
Open AI actions |
⌘ ⇧ E |
Ctrl Shift E |
Explain selection |
⌘ ⇧ I |
Ctrl Shift I |
Improve selection |
Tip: Shortcut availability can depend on the current screen and app version. The in-app shortcut reference is authoritative for the device you are using.