KEYBOARD COMMANDS SUMMARY
All interaction with NFTP is keyboard-based; there's no mouse support (and I am not
going to implement it -- at least now).
This approach is somewhat tough for novice user, but after some learning it gives
the best results in terms of usability and interaction speed. Here is the list of keystrokes
("hot keys"); it's divided into several sections each pertaining to specific mode of
operation or action classification.
Old obsolete keys which still work are in italics.
GETTING HELP | |
---|---|
Shift-K | concise keyboard reference |
Shift-H Shift-F1 | program information and general keyboard commands |
F1 Shift-? Ctrl-F1 | context sensitive help |
Ctrl-W | display version information |
F9 Ctrl-F | edit nftp.ini |
LOG IN/LOG OUT | |
Ctrl-L | login as anonymous into new site |
Ctrl-N | login with userid/password into new site |
Ctrl-B | open bookmark list |
Shift-L | Open URL |
F2 Ctrl-E | open history window |
Ctrl-K | logoff from site |
F10 | exit NFTP |
Shift-A Alt-N | send NO OPERATION command (verify connection aliveness) |
CONTROL CONNECTION WINDOW | |
arrow keys | scroll window contents |
Esc | go to the end of history (same as End) |
Space | switch to directory view |
Shift-Q Alt-Q | send any command to server verbatim ("quote") |
FILE LISTING VIEW (REMOTE OR LOCAL) | |
Navigating | |
Space | switch to control connection |
Tab | switch between remote/local files |
Ctrl-P | switch remote directory view between raw/parsed views |
arrow keys | move cursor. Horizontal scrolling is also possible |
Shift-<, Shift-> Ctrl-Left, Ctrl-Right | horizontal scrolling by 10 symbols |
\ Ctrl-\ | change to root directory |
[ Ctrl-PgUp | goto the directory level higher ("cd ..") |
Enter ] Ctrl-PgDn | go to the directory under cursor |
Shift-C Alt-C | change to arbitrary directory |
Shift-Z | select drive letter -- local view only |
Ctrl-R | re-read directory (refresh file list) |
Shift-O Alt-O | use file under cursor as 00index file containing descriptions |
Ctrl-O | enable/disable automatic descriptions loading (remote files only) |
Sorting file listing | |
Shift-N Ctrl-F3 | sort directory by name, dirs first |
Shift-X Ctrl-F4 | sort directory by extension, dirs first |
Shift-T Ctrl-F5 | sort directory by time, then name, dirs first |
Shift-S Ctrl-F6 | sort directory by size, then name, dirs first |
Shift-Y Ctrl-F7 | remove sorting, return to original state |
Shift-E Ctrl-F8 | reverse current sort order |
Marking/unmarking | |
Ctrl-A Ctrl-Num+ | mark all files in the current directory |
Ctrl-X Ctrl-Num- | unmark all files in the current directory |
Ctrl-Y Alt-Num- | unmark all files in all directories |
Insert Shift-M | mark/unmark file/directory under cursor |
+ | mark files by wildcard mask |
- | unmark files by wildcard mask |
* | invert selection |
Shift-I Alt-I | show information about marked files in the subdirectories |
Transferring files | |
Ctrl-T | toggle ASCII/BINARY mode |
F5 Shift-D | download file under cursor or marked files (if any) -- remote view only |
F6 Shift-U Shift-F5 | upload file under cursor or marked files (if any) -- local view only |
Ctrl-D Alt-F5 | download all marked files from all subdirectories -- remote view only |
Shift-W | Launch WGET to for downloading -- remote view only |
Ctrl-U | upload all marked files from all subdirectories -- local view only (not implemented) |
Shift-G Alt-D | download file by name (e.g. when directory is unreadable -- remote view only |
Viewing files | |
F3 Ctrl-V | view file under cursor, use fast internal viewer |
Shift-V Alt-F3 | view file under cursor, use external viewer |
Creating/deleting/renaming files/directories | |
Shift-R | rename file/directory |
F7 Ctrl-G | make directory (you have to have permissions on remote) |
F8 Del | delete file or directory under cursor |
Miscellaneous | |
F4 Shift-B | save current site/directory as a bookmark |
a-z, 0-9, ".", "-", "_" | quick search for files starting with these symbols. Use lowercase letters only; search is not case sensitive |
Shift-F Alt-F | enable/disable `server flags', i.e. whether to send "LIST" of "LIST -lLa" for retrieving file listing |
ENTRY FIELDS | |
Esc/Enter | abandon/confirm |
Left, Right, Home, End | move cursor around |
Tab, Shift-Tab | move to next/previous field (if any). Note: Shift-Tab does not work under Unix |
Del, Backspace | delete characters |
Pressing any keys different from Left, Right, Home, End will clear the initial string. | |
BOOKMARK LIST | |
Ctrl-B | open bookmark list |
arrow keys | move cursor |
Enter | select bookmark or folder |
Esc | leave bookmark list or folder |
Insert | create bookmark or foler |
Del | delete bookmark or folder |
Ctrl-E | edit bookmark/folder title |
right/left | enter/leave folder |
Shift-D, Shift-U Ctrl-Up, Ctrl-Down | move bookmark entry |
Shift-< Ctrl-Left | move bookmark entry into another folder |
BUILT-IN FILE VIEWER | |
arrow keys | scroll (note that you can scroll horizontally also) |
Shift-<, Shift-> Ctrl-Left, Ctrl-Right | scroll by 10 symbols horizontally |
Ctrl-F F7 | search for text string |
Ctrl-G Shift-F7 | repeat search for text string |
F2 Ctrl-W | save contents to file |
Esc | exit viewer |