Sd
recognizes a number of function keys and other
special keystrokes. They can be programmed to your personal preferences
through the initialization file. If you do not program your personal
preferences, you get the following "standard" definitions:
key normal shift control F1 heads start sides start just as they are F2 two calls in succession twice F3 pick random call pick concept call pick simple call F4 resolve reconcile normalize F5 refresh display keep picture insert a comment F6 simple modifications allow modifications centers F7 toggle concept levels toggle active phantoms F8 <anything> cut to clipboard paste one call F9 undo last call/exit search/exit program F10 write this sequence change output file F11 pick level call pick 8 person level call standardize F12 find another accept current choice previous
Additionally, alt-F4 exits from the program, alt-F12 means "next" inside a search, and the following special keys are defined:
<home> resolve <end> write this sequence (inside search only) <insert> insert a comment shift-<up-arrow> raise reconcile point shift-<down arrow> lower reconcile point <left-arrow> previous (inside search only) <right-arrow> find another (inside search only)
All of these except F8 execute the command directly, that is, pressing the function key is equivalent to typing the indicated text and then pressing ENTER. Furthermore, these keys erase any text that you may have typed in on the present line. Therefore, if you define, for example, alt-S to mean "swing thru", do not type
left alt-S
Instead, type in the `left' concept by itself:
left ENTER alt-S
The key F8 for `<anything>' is simply equivalent to entering that text without pressing ENTER. This key is present only for compatibility with past usage. It is almost never necessary to type "<anything>". Instead, type the substituted call in brackets. See section Call Variations.
You can program the function keys to your own preference by placing
an [Accelerators]
section in your `sd.ini' initialization
file. If you do not have an initialization file, or you have one
but there is no [Accelerators]
section in it, the key bindings
will be set to the default bindings shown above. If you have in
initialization file with an [Accelerators]
section, the default
bindings will not be used. The contents of the [Accelerators]
section will be used instead. See section Accelerator Key Control, for information
about setting up an [Accelerators]
section in your initialization
file.
Go to the first, previous, next, last section, table of contents.