Documentation
Keyboard reference
Nuclr Commander is driven from the keyboard: two panes, a function-key bar, and a modifier row for everything else. This page lists every key the commander itself binds, and every key the local filesystem panel - the panel you get on a fresh install - puts on the function bar.
How the keyboard is laid out
Three things share the keyboard:
- The window owns the keys that mean the same thing wherever you are: Tab, the console, the theme and settings dialogs, full screen, quit.
- The panel owns movement and marking - the arrows, Insert, +, Enter, quick search.
- The panel's plugin owns the function-key bar. A file panel is a plugin, so F5 means whatever the panel showing the file decides it means - a copy on a local folder, an upload somewhere else. The rows below are the local filesystem panel's.
The bar along the bottom always shows what the twelve function keys do right now. Hold Shift, Alt or Ctrl and it repaints with that modifier's row.
Window and panes
These work anywhere in the main window, whichever panel has the focus.
| Action | Windows / Linux | macOS |
|---|---|---|
| Switch the active pane | Tab | Tab |
| Quick view the file under the cursor | Ctrl Q | Ctrl Q |
| Toggle the console under the panels | Ctrl O | Ctrl O |
| Open a system terminal in the panel’s folder | Ctrl Shift T | Ctrl Shift T |
| Themes | Ctrl T | Ctrl T |
| Settings | Ctrl P | Ctrl P |
| Panel information (drive, free space) | Ctrl L | Ctrl L |
| Reload the active panel | Ctrl R | Ctrl R |
| Change what the left panel shows | Alt F1or Ctrl Shift 1 on Linux | Cmd Shift 1 |
| Change what the right panel shows | Alt F2or Ctrl Shift 2 on Linux | Cmd Shift 2 |
| Move the split between the panes | Ctrl ← / Ctrl → | Ctrl ← / Ctrl → |
| Bigger / smaller / default font | Ctrl + / Ctrl - / Ctrl 0 | Ctrl + / Ctrl - / Ctrl 0 |
| Full screen | Alt Enteror F12 | Alt Enteror F12 |
| Open the pull-down menu bar | F9 | F9 |
| Manage plugins | F11 | F11 |
| Quit, asking first | F10 | F10 |
| Quit without asking | Alt F4 | Alt F4 |
F9 belongs to the menu bar under every modifier and is never handed to a plugin. F10, F11 and F12 are window keys only while the panel leaves them free - the local filesystem panel binds Alt F10 and Alt F12, and those win.
Marking files
The cursor and the marks are two different things: moving the cursor never disturbs what is marked, and an operation acts on the marks whenever there are any.
| Action | Key |
|---|---|
| Toggle the mark on this row, then step down | Insert |
| Mark this row and keep going (never unmarks) | Shift ↓ / Shift ↑ |
| Mark everything matching a mask | + |
| Unmark everything matching a mask | -numeric keypad only |
| Invert the marks | * |
+ and * answer on both the main row and the keypad.
Function keys: the local filesystem panel
These are the rows the local filesystem panel publishes to the function bar. Another panel plugin - an archive, a container, a bucket - fills the same twelve keys with its own commands, and the bar always shows the panel that is actually loaded.
Unmodified
| Key | Command |
|---|---|
| F2 | User commands |
| F3 | View the file under the cursor |
| F4 | Edit the file under the cursor |
| F5 | Copy the selection to the other panel |
| F6 | Rename, or move the selection to the other panel |
| F7 | Make a folder |
| F8 | Delete the selection |
With Shift
| Key | Command |
|---|---|
| Shift F4 | Create an empty file |
| Shift F8 | Delete permanently, without the recycle bin |
| Shift Alt G | Go to folder - see below |
With Alt
| Key | Command |
|---|---|
| Alt F7 | Find files |
| Alt F10 | Folder tree |
| Alt F12 | Folders visited recently |
Cinnamon, MATE and GNOME take Alt F7, Alt F8 and Alt F10 for window management before any application sees them, so on Linux Ctrl Shift Fn names this whole row as well.
With Ctrl - sorting
| Key | Sorts by |
|---|---|
| Ctrl F3 | Name |
| Ctrl F4 | Extension |
| Ctrl F5 | Modified |
| Ctrl F6 | Size |
| Ctrl F7 | Nothing - back to the folder's own order |
| Ctrl F8 | Created |
| Ctrl F9 | Accessed |
| Ctrl F12 | Opens the sort dialog |
Clicking a column header does the same thing as its key, and repeating a sort flips its direction. macOS reserves Ctrl F2 to Ctrl F8 system-wide, so there Cmd Shift Fn names this row instead.
Go to folder
Shift Alt G macOS: Shift Cmd G
Type a path, press Enter, and the focused panel is there. It is Finder's Cmd Shift G, with completion - and on macOS Shift Alt G answers too, so the one chord works everywhere.
The path can be absolute, or relative to the folder the panel is showing. The text field keeps the focus throughout, so a path can be walked without ever reaching for the mouse:
| Key | Does |
|---|---|
| Tab | Complete as far as the matching folders agree - the whole name once only one is left |
| ↓ | Step into the list of folders that could finish what you have typed |
| ↑ | Step back out of the top of that list, into the field |
| Enter | Go where the field reads, or to the highlighted suggestion |
| Esc | Close and stay put |
Inside the panel dialogs
Esc closes every one of them. This is what each adds on top.
Find files - Alt F7
| Key | Does |
|---|---|
| Enter | Start the search, from whichever field has the focus |
| Tab | Move through the name, contents and mode controls |
| Enterin the results window | Send the panel to the selected hit |
Folder tree - Alt F10
| Key | Does |
|---|---|
| type | Search the tree by name |
| Backspace | Rub out the last character of that search |
| Enter | Send the panel to the selected folder |
Folders history - Alt F12
| Key | Does |
|---|---|
| type | Filter the list down to the folders that match |
| Backspace | Rub out the last character of the filter |
| ↑ ↓ PgUp PgDn Home End | Move the selection, stepping over the day headings |
| Delete | Forget the selected folder |
| Enter | Go there |
User commands - F2
| Key | Does |
|---|---|
| Enter | Run the selected command |
| Insert | Add a command |
| F4 | Edit it |
| Delete | Delete it |
A user command can carry a key of its own - a bare letter or digit - which runs it while this list is open. The keys the list needs for itself (Enter, Esc, Insert, Delete, F4, Tab, Space, Backspace, the arrows, paging and Home/End) can't be assigned.
Platform differences
The same build runs on all three platforms and the shortcuts are the same, except where the desktop underneath takes a key first.
macOS
| Instead of | Use | Why |
|---|---|---|
| Ctrl F1…F12 | Cmd Shift Fn | macOS reserves Ctrl F2–F8 for the menu bar, Dock and status menu |
| Alt F1 / Alt F2 | Cmd Shift 1 / Cmd Shift 2 | Change what the left / right panel shows |
| Shift Alt G | Shift Cmd G | The Finder chord - though the Alt one keeps working too |
| hold Alt to quick search | hold Cmd | Cmd is the modifier that is free there |
| Backspace for the parent folder | the .. row |
The Mac delete key reports as Backspace, and belongs to Delete |
Linux
| Instead of | Use | Why |
|---|---|---|
| Alt F1…F12 | Ctrl Shift Fn | Cinnamon, MATE and GNOME grab Alt F7/F8/F10 to move, resize and maximise windows |
| Alt F1 / Alt F2 | Ctrl Shift 1 / Ctrl Shift 2 | Change what the left / right panel shows |
Both aliases are additions, not replacements: where your desktop leaves Alt Fn alone it still works, and the function bar shows the Alt row while Ctrl Shift is held, so you can see what you are about to press.
Writing a plugin rather than using one? Building plugins covers the SDK, the three plugin types and the examples on GitHub.
A key that does not do what this page says, or one you expected to find here? Tell us.