NFTP : New File Transfer Protocol Client Version 1.00
Copyright (C) 1994-1997 Sergey Ayukov


NFTP manual (main part)

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.

GENERAL KEYBOARD COMMANDS
Note that these commands are available almost always
Key Meaning
Shift+F1 program information and general keyboard commands
F1 brings context sensitive help
F10 logoff from site and quit NFTP
Ctrl-K logoff from site
Ctrl-B open bookmark list and log to site from it
Ctrl-L login as anonymous into new site
Ctrl-N login with userid/password into new site
Ctrl-V display version information
Ctrl-A toggle state of autocontrol flag
Ctrl-T toggle ASCII/BINARY mode
Ctrl-D redraw screen (do not re-read remote dir)
Alt-N send NO OPERATION command (verify connection aliveness)
Ctrl-W sets remote directory view to raw
Ctrl-P sets remote directory view to parsed
Alt-F use/inhibit NLST with flags (default is on). Some servers
do not like NLST -lLa. Try if you see strange messages from server when retrieving directory listing. NOT RECOMMENDED.

CONTROL CONNECTION WINDOW
Key Meaning
arrow keys move viewpoint
Esc bring you back to the end of history (same as End)
Space switches to directory view
Alt-Q send any string to server verbatim (quote)
Alt-C change to arbitrary directory

FILE LISTING VIEW (REMOTE OR LOCAL)
Key Meaning
Navigating
arrow keys move cursor around. Horizontal scrolling is also possible
Ctrl-Left/Ctrl-Right horizontal scrolling by 10 symbols
Ctrl-\ change to root directory
Ctrl-PgUp goto the directory level higher ("cd ..")
Ctrl-PgDn chdir to directory under cursor
Enter same as above
Alt-C change to arbitrary directory
Space switch to control connection
F2 select drive letter -- local view only
Sorting file listing
Ctrl-F3 sort directory by name, dirs first
Ctrl-F4 sort directory by extension, dirs first
Ctrl-F5 sort directory by time, then name, dirs first
Ctrl-F6 sort directory by size, then name, dirs first
Ctrl-F7 remove sorting, return to original state
Ctrl-F8 reverse current sort order
Marking/unmarking
Ctrl-num+ mark all files in current directory
Ctrl-num- unmark all files in current directory
Insert mark/unmark file under cursor. Directory cannot be marked
* invert selection
Alt-num+ mark all files in all visited directories
Alt-num- unmark all files in all visited directories
Transferring files
F5 download file under cursor or marked files (if any) -- remote view only
Shift+F5 upload file under cursor or marked files (if any) -- local view only
Alt-F5 download all marked files from all directories -- remote view only
Alt-S save listing of current directory into file -- remote view only
Viewing files
F3 view file under cursor, use fast internal viewer
Alt-F3 view file under cursor, use external viewer
Creating/deleting/renaming files/directories
F6 rename file/directory
F7 make directory (you have to have permissions on remote)
F8 delete file or directory under cursor
Ctrl-R re-read directory (refresh file list)
Miscellaneous
F4 save this place as a bookmark
alphanumeric keys quick search for files starting with these symbols

ENTRY FIELDS
Key Meaning
Esc/Enter abandon/confirm
Left, Right, Home, End move cursor around
Tab, Shift-Tab move to next/previous field (if any)
Del, Backspace delete characters
Pressing any keys different from Left, Right, Home, End will clear the initial string.

BOOKMARK LIST
Key Meaning
up/down/pgup/pgdn move cursor
Enter select bookmark or folder
Esc leave bookmark list or folder
Del delete bookmark or folder
Ctrl-E edit bookmark/folder title
right/left enter/leave folder
Ctrl-up/Ctrl-down move bookmark entry
Ctrl-left move bookmark entry into another folder

BUILT-IN FILE VIEWER
Key Meaning
arrow keys scroll (note that you can scroll horizontally also)
Ctrl-Left/Right scroll by 10 symbols horizontally
F7 search for text string
Shift-F7 repeat search for text string
F2/Alt-S save contents to file
Esc exit viewer


Sergey Ayukov (asv@sai.msu.su)