In order for this site to work correctly, and for us to improve the site, we need to store a small file (called a cookie) on your computer.
By continuing to use this website, you agree to our cookies and privacy policy.
  
Home page Home page Home page Home page
Pixel
Pixel Header R1 C1 Pixel
Pixel Header R2 C1 Pixel
Pixel Header R3 C1 Pixel
Pixel

@ATTACK - @Edit.Keys

A 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)
Pixel
Pixel Footer R1 C1 Pixel
Pixel
Pixel
Pixel