GUI Interface for Sifter

When a file is listed, a hash mark '#' after the date means that it has changed since the last file transfer. A '~' after the file size means they have the same checksum, and are probably the same, and a '!' after the file size means the checksums are different, and the file contents are different. A '.' after the file size means the checksums were not computed.

When running the GUI, no actions will be taken until you click the 'Run' check box.

The following table are the default actions of keys in sifter.
Standard Keytable
Default Key Function Name Description
"SPACE" toggleOK Toggle the OK check box on the current choice.
"ENTER" setOK Check of OK on the current choice.
"S-DOWN" nextChoice Select the next choice of this choice set.
"S-UP" prevChoice Select the previous choice of this choice set.
"D" chooseDelete Pick the DELETE choice. Delete this file, and/or send a delete message to the remote host.
"P" chooseSendPermission Pick the SEND PERMISSION choice. Send this file's permissions to the remote host.
"S" chooseSend Pick the SEND choice. Send this file to the remote host.
"S-S" chooseSend_permission Pick the SEND_PERMISSION choice. Send the read/write permissions and modification date stamp to the remote host.
"R" chooseRequest Pick the REQUEST choice. Request or recieve this file from the remote host.
"S-R" chooseRequestAll Pick the REQUEST_ALL choice. Request all of this directory from remote host.
"A" chooseAccept Pick the ACCEPT choice. Accept the read/write permissions and modification date stamp from the remote host.
"I" chooseIgnore Pick the IGNORE choice. Don't do anything with this file.
"E" chooseEdiff Pick the EDIFF choice. Pass the two versions to Emacs and ask it to run ediff. This only works if gnuclient is installed.
"C" chooseChecksum Pick the CHECKSUM choice. Send a checksum of the file to the remote host. If the checksums are the same, then the files are probably the same.
"?" printDebug Print some debugging information.
"C-RIGHT" scrollRight scroll to the right.
"C-LEFT" scrollLeft scroll left.
"C-L" redraw redraw.
"-" collapse Collapse the directory so that none of its files are shown.
"+", "=" expand Expand the directory so that its files are shown again.
"M-ALL", "A-ALL" passToChildren When called on a directory, any key with the alt- held down will be passed to all of the children.
"M-ALL", "A-ALL", "-", "+", "=" passToParent At the end of a directory, any key with the alt- key modifier will be passed to the parent, which passes it to all of its children.
"DELETE" delete Delete the given node.
"PAGE_UP" pageUp Scroll up
"PAGE_DOWN" pageDown Scroll down.
"TAB", "ENTER" nextNonOK Change current so that it is at the next non-checked-ok choice. Scroll if it is not on screen. Un-collapse directories if nec. Returns true if any scrolling was done.
"DOWN", "C-N" increment Change current choice to the next visible choice. Returns true if any scrolling was done.
"UP", "C-P" decrement Change current choice to the previous visible choice. Returns true if any scrolling was done.
"C-UP" upDir Go to top of current dir. Returns true if any scrolling was done.
"C-DOWN" downDir Go to bottom of current dir. Returns true if any scrolling was done.
"HOME" home Go to first in list. Returns true if any scrolling was done.
"END" end Go to last. Returns true if any scrolling was done.
"CS-P" debugList debug the choice list.
"C-R" toggleRun Toggle the run state.
"C-Q" toggleQuit Toggle the quit-when-done-state state.
"C-C" doAbort Toggle the run state.
">", "S-.", "." increaseAccept Increase the automatic acceptance level (up to, but not including the 'reckless' level.). Any choice whose severity level below the automatic acceptance level will automatically be marked as 'O.K.' and will automatically be run when its turn comes up.
"<", "S-,", "," decreaseAccept Decrease the automatic acceptance level. Any choice whose severity level below the automatic acceptance level will automatically be marked as 'O.K.' and will automatically be run when its turn comes up.


Main Page --- Fred Gylys-Colwell Last Revised: January 19, 2005