|
|||||||
@ATTACK - @Edit.KeysA dynamic array of seventeen fields each pertaining to a different editing function. For a description of each field see UTILITY.PROGS, EDIT.KEYS. Note that although some of these variables are marked as RESERVED it would seem that they can still be amended programmatically. Thus if the programmer wished Ctrl-Z to be delete word right and Ctrl-Y to be reformat block it would simply be a case of 0001 @EDIT.KEYS<3> = CHAR(26) 0002 @EDIT.KEYS<17> = CHAR(25) and as SCRIBE is a totally "soft" editor this change would take place immediately. Do note that there is an order of priority in evaluating keys in SCRIBE which follows the sequence @PRIORITY.INT (trapped in INPUT.CHAR), @MOVE.KEYS, @EDIT.KEYS, @INT.CONST. So, when redefining keys check that there are no clashes with reserved variables "higher up" in the command hierarchy. Can be amended. (Volume 2, Issue 2, Page 9) |
|||||||
| |||||||