Home » Archimedes archive » Acorn Computing » 1993 06 Mega Disk.adf » 93_06 » KeyStroke/!KeysDemo/PD_Manual
KeyStroke/!KeysDemo/PD_Manual
This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.
Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.
Tape/disk: | Home » Archimedes archive » Acorn Computing » 1993 06 Mega Disk.adf » 93_06 |
Filename: | KeyStroke/!KeysDemo/PD_Manual |
Read OK: | ✔ |
File size: | 2A08 bytes |
Load address: | 0000 |
Exec address: | 0000 |
File contents
KEYSDEMO - A Demonstration version of Keystroke Keystroke is an unique and highly sophisticated state-of-the-art program capable of adding complex keystroke type shortcuts to other programs which don�t have them. This allows you to define keystrokes which will perform one or more actions to a program. For instance: !Paint has No �Ctrl key� type shortcuts! You can now add them! Perhaps �Ctrl T� to pop up the Paint Tools, �Escape� to close any windows quickly or maybe �Ctrl S� to automatically create a preset size sprite then pop up the tool & colour boxes where you want them! How about �Ctrl A� to select all objects in ANY Filer window and �Ctrl Z� to deselect them? Maybe �Ctrl Select� to automatically perform a COUNT operation on the Filer object you are pointing to? These and thousands of other possibilities are yours. You own imagination is the limit! Keystroke can do all of these by performing icon clicks, menu selections, window/pointer movements, *commands and text macros from a keystroke. Even more amazing is that Keystroke can perform these actions on any other RiscOS 2/3/3.1 desktop program. *************************************************** This is the very first time that one program can perform these actions on another program! No special versions of a program is required to perform these operations, just being RiscOS is all that is required! *************************************************** Imagine being able to add keystrokes to !Paint or any other programs which don�t have ANY keystrokes defined. A single keystroke could be sent up to perform commands like: Running programs, opening pages, positioning and scrolling windows. Impression frames can be grouped, ungrouped, text repel adjusted, etc. all with the press of a keystroke! These keystrokes can even be executed from a built-in timer, for things like an automatic save every XX minutes. The following text is a cut down version of the text available from the actual manual. ��������� To define a keystroke, point (using the pointer) to the Keystroke upper window, and select the key combination you wish to use. Select the combination of Alt, Ctrl, and Shift (some may not be possible. e.g. A on it�s own or Ctrl+Break, for obvious reasons). Select the keystroke type you wish to define. Keystroke simulates the way you would perform an action. For example... A Ctrl-A to perform an �Select All� on the Filer is done by performing a Menu Selection, so a Keystroke action would do the same. Example: For you to perform a Select all on a Filer window you have to do a menu selection on a Filer window and select the third line down. Keystroke will have to do the same! Place the pointer inside Keystrokes upper main window. Press the key combination you want to use. In this case - �Ctrl A� Click on �Menu selection�. A second window will appear, Drag the �Drag to set� icon to any Filer window. The �Task� name will appear in the �Task box�. Repeatingly click in the �Main:� box until 3 appears. You have now set Keystroke to perform a �Select All� function on any Filer window you point to! �����������������������- Here is a quick breakdown on most of the functions of Keystroke. Keystroke: ========== By placing the mouse pointer in the upper window you can simply set the keystroke combination by pressing the keys on the keyboard. You can even use the mouse keys by clicking on the white key box with SELECT or ADJUST. Keystroke type: =============== This sets the various six different type of keystrokes you can perform. Options: ======== Confirm - A Confirm window will open before the operation is performed. The wording of the Confirm window is taken from the �Action� line. Beep - A standard Beep will sound. Lock - Locks the displayed keystroke from any alterations. Link - Links the displayed keystroke to the previous one, this allows multiple keystrokes to be performed. If one keystroke fails then the new one will NOT be performed. If two keystrokes are unlinked then if the first one can not be performed then the next will be (if possible). Lock mouse - The mouse becomes fixed during the keystroke action. Disable - A testing function, if highlighted then the displayed keystroke will never be performed. Action - A suitable message should be entered in here by the user. Task: - Displays the current task(program) name Keystroke will only perform the action on. Specific window, Any window & Window at pointer - This determines which window Keystroke will action on. Must match title - Only a window with a matching title will be actioned upon. Must match details - The details of a window are its �look�, scroll bars, colour, etc. Drag to set - This is the icon you can drag to another icon or window you want Keystroke to action upon. You can also just point at an icon or window and press the two SHIFT keys at the same time. Menu item: - This allows the setting of menu selections. Keystroke needs to be set to the correct menu. E.g. Select All is the 3rd line down in the File�s main menu. Or COUNT is only available from the 2nd line of the main menu and the 5th of the 1st sub menu.(Don�t count dotted lines, but do count any shaded items). You enter the number by clicking on them with either SELECT or ADJUST. Text: - This box is used by *Command and Insert text. The text entered is actioned by Keystroke. You can drag a text file to the text box and the first 100 characters are entered. Time, Date & Year. - These insert the relative system variable into the text box when clicked. This allows the current time, date, year to be inserted into any writable field! Return & Delete line. - These insert the equivalent key press into the text box. These allows Keystroke to simulate a Return key press or deleting a line of text. � � � � (caret keys). - These allow the movement of the caret in another program. Run. - When clicked upon it inserts the word �Run� into the text box. But when any Filer object is dragged to it, �Run� plus the file path of that object is inserted into the text box. Open_Dir. - When clicked it insert the word �Filer_Open� into the text box. But when any Filer object is dragged to it, the file path of that object is inserted into the text box. When a directory is dragged to it, the file path of that object is used. Load. - When clicked it insert the word �Load� into the text box. But when any Filer object is dragged to it, �Load� plus the file path of that object is inserted into the text box. Input. - Inserts the Keystroke variable <Keystroke$Input> to the text box. Allows a line of characters to be entered at the time of running. Variable. - Inserts the Keystroke variable <Keystroke%Var> to the text box. Allows a integer variable to be entered. (See Keystrokes main menu for setting it). This very useful for an autosave type function! Filer window. - Inserts the Keystroke variable <Filer$Dir> to the text box. This allows the Filer path the Pointer is at to be entered. Very useful for entering the Filer path into any writable field! Move by:/to: - You can enter numbers into the coordinate boxes by clicking SELECT or ADJUST on them. Set coords - Moves the window. Set scrolls - Sets up the scroll bars. Set ptr - Allows the pointer to be moved! MENUS ===== Keystroke has two different menus. The menu from the main Keystroke window is called Edit. This allows the cutting and pasting of keystrokes. Edit ==== Copy Copies the displayed keystroke. Copy Group Copies the all keystrokes from the one displayed to the last linked one. (A maximum of ten can only be copied at one time). Cut Cuts the displayed keystroke. Cut Group Cuts multiple keystrokes, from the one displayed to the last linked one. (A maximum of ten can only be cut at one time). Paste Will replace any cut or copied keystrokes over the keystroke displayed. Insert Will add any cut or copied keystrokes to the keystroke displayed. Action This allows a special obey file to be saved. (This is enabled KeysDemo!) An action file can be clicked upon and it will run any keystrokes with the same name as the Action: box. Note: �Window at pointer� should not be set as the Pointer is not likely to be over the icon or window you want to action. This is a VERY useful function of Keystroke, you can save multiple actions and when stuck on a Pinboard or Sticky background program you can simply double click on one of these files to perform a Keystroke action! It is only highlighted when you enter something in the Action box. Keystrokes/KeysDemo main menu Info ====== A standard info box! Save ====== Sorry, most of these are disabled in KeysDemo! Keystrokes - Normally saves a data file with all your defined keystrokes. Default - Saves all defined keystroke as the defaults when next loaded. Executor - This is only supplied with Keystroke, it is a playback only version of Keystroke. List - This is enabled! Saves a text file for loading into Edit, etc. Displays all keystrokes made. Prefs ===== Autoexec - Sets the time delay in minutes that a keystroke defined with a name starting with �Autoexec� (case sensitive) will repeatingly action. Variable - Shows the present setting of the Keystroke variable. Stable by the user. Increment - Shows the incremental value that the variable will be increased or decreased by. Stable by the user. Clear All ========= Clears ALL keystrokes presently set in Keystroke/KeysDemo. A confirm box will appear if keystrokes are not saved on disc.(Which is impossible on KeysDemo!) Quit ==== Quits the program! A confirm box will appear if keystrokes are not saved on disc.(Which is impossible on KeysDemo!) The full version comes with many keystrokes defined already for you to use, edit, delete or add to as you see fit. Programs covered are Acorn DTP, Draw, DrawPlus, Filer!, FormEd, Impression, Ovation, Paint, Revelation, Translator, Type Studio, Vector, Worracad, and others. Keystroke allows the user to edit,add and change their defined keystroke, the full version also includes a play-back only copy called !Executor. ������������������������������������������������� This short file can only show you a tiny fraction of the powerful abilities of Keystroke. Keystroke will work on any Archimedes type computer running RiscOS 2/3/3.1 The fully working version of Keystroke and a fully comprehensive manual is available for �29.95 inc. A Site Licence is also available for �90 inc. for a block of ten machines. Available from: Quantum Software, 35 Pinewood Park, Deans, Livingston, EH54 8NN. Phone : 0506 - 411162 �������������������������������������������-�������
00000000 4b 45 59 53 44 45 4d 4f 20 2d 20 41 20 44 65 6d |KEYSDEMO - A Dem| 00000010 6f 6e 73 74 72 61 74 69 6f 6e 20 76 65 72 73 69 |onstration versi| 00000020 6f 6e 20 6f 66 20 4b 65 79 73 74 72 6f 6b 65 0a |on of Keystroke.| 00000030 0a 0a 0a 4b 65 79 73 74 72 6f 6b 65 20 69 73 20 |...Keystroke is | 00000040 61 6e 20 75 6e 69 71 75 65 20 61 6e 64 20 68 69 |an unique and hi| 00000050 67 68 6c 79 20 73 6f 70 68 69 73 74 69 63 61 74 |ghly sophisticat| 00000060 65 64 0a 73 74 61 74 65 2d 6f 66 2d 74 68 65 2d |ed.state-of-the-| 00000070 61 72 74 20 70 72 6f 67 72 61 6d 20 63 61 70 61 |art program capa| 00000080 62 6c 65 20 6f 66 20 61 64 64 69 6e 67 20 63 6f |ble of adding co| 00000090 6d 70 6c 65 78 0a 6b 65 79 73 74 72 6f 6b 65 20 |mplex.keystroke | 000000a0 74 79 70 65 20 73 68 6f 72 74 63 75 74 73 20 74 |type shortcuts t| 000000b0 6f 20 6f 74 68 65 72 20 70 72 6f 67 72 61 6d 73 |o other programs| 000000c0 20 77 68 69 63 68 0a 64 6f 6e 91 74 20 68 61 76 | which.don.t hav| 000000d0 65 20 74 68 65 6d 2e 20 54 68 69 73 20 61 6c 6c |e them. This all| 000000e0 6f 77 73 20 79 6f 75 20 74 6f 20 64 65 66 69 6e |ows you to defin| 000000f0 65 0a 6b 65 79 73 74 72 6f 6b 65 73 20 77 68 69 |e.keystrokes whi| 00000100 63 68 20 77 69 6c 6c 20 70 65 72 66 6f 72 6d 20 |ch will perform | 00000110 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 61 63 74 69 |one or more acti| 00000120 6f 6e 73 20 74 6f 0a 61 20 70 72 6f 67 72 61 6d |ons to.a program| 00000130 2e 0a 0a 46 6f 72 20 69 6e 73 74 61 6e 63 65 3a |...For instance:| 00000140 20 21 50 61 69 6e 74 20 68 61 73 20 4e 6f 20 90 | !Paint has No .| 00000150 43 74 72 6c 20 6b 65 79 91 20 74 79 70 65 0a 73 |Ctrl key. type.s| 00000160 68 6f 72 74 63 75 74 73 21 20 59 6f 75 20 63 61 |hortcuts! You ca| 00000170 6e 20 6e 6f 77 20 61 64 64 20 74 68 65 6d 21 20 |n now add them! | 00000180 50 65 72 68 61 70 73 20 90 43 74 72 6c 20 54 91 |Perhaps .Ctrl T.| 00000190 20 74 6f 0a 70 6f 70 20 75 70 20 74 68 65 20 50 | to.pop up the P| 000001a0 61 69 6e 74 20 54 6f 6f 6c 73 2c 20 90 45 73 63 |aint Tools, .Esc| 000001b0 61 70 65 91 20 74 6f 20 63 6c 6f 73 65 20 61 6e |ape. to close an| 000001c0 79 0a 77 69 6e 64 6f 77 73 20 71 75 69 63 6b 6c |y.windows quickl| 000001d0 79 20 6f 72 20 6d 61 79 62 65 20 90 43 74 72 6c |y or maybe .Ctrl| 000001e0 20 53 91 20 74 6f 20 61 75 74 6f 6d 61 74 69 63 | S. to automatic| 000001f0 61 6c 6c 79 0a 63 72 65 61 74 65 20 61 20 70 72 |ally.create a pr| 00000200 65 73 65 74 20 73 69 7a 65 20 73 70 72 69 74 65 |eset size sprite| 00000210 20 74 68 65 6e 20 70 6f 70 20 75 70 20 74 68 65 | then pop up the| 00000220 20 74 6f 6f 6c 20 26 0a 63 6f 6c 6f 75 72 20 62 | tool &.colour b| 00000230 6f 78 65 73 20 77 68 65 72 65 20 79 6f 75 20 77 |oxes where you w| 00000240 61 6e 74 20 74 68 65 6d 21 0a 0a 48 6f 77 20 61 |ant them!..How a| 00000250 62 6f 75 74 20 90 43 74 72 6c 20 41 91 20 74 6f |bout .Ctrl A. to| 00000260 20 73 65 6c 65 63 74 20 61 6c 6c 20 6f 62 6a 65 | select all obje| 00000270 63 74 73 20 69 6e 20 41 4e 59 0a 46 69 6c 65 72 |cts in ANY.Filer| 00000280 20 77 69 6e 64 6f 77 20 61 6e 64 20 90 43 74 72 | window and .Ctr| 00000290 6c 20 5a 91 20 74 6f 20 64 65 73 65 6c 65 63 74 |l Z. to deselect| 000002a0 20 74 68 65 6d 3f 20 4d 61 79 62 65 0a 90 43 74 | them? Maybe..Ct| 000002b0 72 6c 20 53 65 6c 65 63 74 91 20 74 6f 20 61 75 |rl Select. to au| 000002c0 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 65 72 66 |tomatically perf| 000002d0 6f 72 6d 20 61 20 43 4f 55 4e 54 0a 6f 70 65 72 |orm a COUNT.oper| 000002e0 61 74 69 6f 6e 20 6f 6e 20 74 68 65 20 46 69 6c |ation on the Fil| 000002f0 65 72 20 6f 62 6a 65 63 74 20 20 79 6f 75 20 61 |er object you a| 00000300 72 65 20 70 6f 69 6e 74 69 6e 67 20 74 6f 3f 0a |re pointing to?.| 00000310 54 68 65 73 65 20 61 6e 64 20 74 68 6f 75 73 61 |These and thousa| 00000320 6e 64 73 20 6f 66 20 6f 74 68 65 72 20 70 6f 73 |nds of other pos| 00000330 73 69 62 69 6c 69 74 69 65 73 20 61 72 65 0a 79 |sibilities are.y| 00000340 6f 75 72 73 2e 20 59 6f 75 20 6f 77 6e 20 69 6d |ours. You own im| 00000350 61 67 69 6e 61 74 69 6f 6e 20 69 73 20 74 68 65 |agination is the| 00000360 20 6c 69 6d 69 74 21 0a 0a 0a 0a 4b 65 79 73 74 | limit!....Keyst| 00000370 72 6f 6b 65 20 63 61 6e 20 64 6f 20 61 6c 6c 20 |roke can do all | 00000380 6f 66 20 74 68 65 73 65 20 62 79 20 70 65 72 66 |of these by perf| 00000390 6f 72 6d 69 6e 67 20 69 63 6f 6e 0a 63 6c 69 63 |orming icon.clic| 000003a0 6b 73 2c 20 6d 65 6e 75 20 73 65 6c 65 63 74 69 |ks, menu selecti| 000003b0 6f 6e 73 2c 20 20 77 69 6e 64 6f 77 2f 70 6f 69 |ons, window/poi| 000003c0 6e 74 65 72 20 6d 6f 76 65 6d 65 6e 74 73 2c 0a |nter movements,.| 000003d0 2a 63 6f 6d 6d 61 6e 64 73 20 61 6e 64 20 74 65 |*commands and te| 000003e0 78 74 20 6d 61 63 72 6f 73 20 66 72 6f 6d 20 61 |xt macros from a| 000003f0 20 6b 65 79 73 74 72 6f 6b 65 2e 20 20 20 45 76 | keystroke. Ev| 00000400 65 6e 0a 6d 6f 72 65 20 61 6d 61 7a 69 6e 67 20 |en.more amazing | 00000410 69 73 20 74 68 61 74 20 4b 65 79 73 74 72 6f 6b |is that Keystrok| 00000420 65 20 63 61 6e 20 70 65 72 66 6f 72 6d 20 74 68 |e can perform th| 00000430 65 73 65 0a 61 63 74 69 6f 6e 73 20 6f 6e 20 61 |ese.actions on a| 00000440 6e 79 20 6f 74 68 65 72 20 52 69 73 63 4f 53 20 |ny other RiscOS | 00000450 32 2f 33 2f 33 2e 31 20 64 65 73 6b 74 6f 70 20 |2/3/3.1 desktop | 00000460 70 72 6f 67 72 61 6d 2e 20 0a 0a 0a 2a 2a 2a 2a |program. ...****| 00000470 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a |****************| * 00000490 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0a |***************.| 000004a0 0a 54 68 69 73 20 69 73 20 74 68 65 20 76 65 72 |.This is the ver| 000004b0 79 20 66 69 72 73 74 20 74 69 6d 65 20 74 68 61 |y first time tha| 000004c0 74 20 6f 6e 65 20 70 72 6f 67 72 61 6d 20 63 61 |t one program ca| 000004d0 6e 0a 70 65 72 66 6f 72 6d 20 74 68 65 73 65 20 |n.perform these | 000004e0 61 63 74 69 6f 6e 73 20 6f 6e 20 61 6e 6f 74 68 |actions on anoth| 000004f0 65 72 20 70 72 6f 67 72 61 6d 21 20 4e 6f 20 73 |er program! No s| 00000500 70 65 63 69 61 6c 0a 76 65 72 73 69 6f 6e 73 20 |pecial.versions | 00000510 6f 66 20 61 20 70 72 6f 67 72 61 6d 20 69 73 20 |of a program is | 00000520 72 65 71 75 69 72 65 64 20 74 6f 20 70 65 72 66 |required to perf| 00000530 6f 72 6d 20 74 68 65 73 65 0a 6f 70 65 72 61 74 |orm these.operat| 00000540 69 6f 6e 73 2c 20 6a 75 73 74 20 62 65 69 6e 67 |ions, just being| 00000550 20 52 69 73 63 4f 53 20 69 73 20 61 6c 6c 20 74 | RiscOS is all t| 00000560 68 61 74 20 69 73 0a 72 65 71 75 69 72 65 64 21 |hat is.required!| 00000570 0a 0a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a |..**************| 00000580 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a |****************| * 000005a0 2a 2a 2a 2a 2a 0a 0a 0a 49 6d 61 67 69 6e 65 20 |*****...Imagine | 000005b0 62 65 69 6e 67 20 61 62 6c 65 20 74 6f 20 61 64 |being able to ad| 000005c0 64 20 6b 65 79 73 74 72 6f 6b 65 73 20 74 6f 20 |d keystrokes to | 000005d0 21 50 61 69 6e 74 20 6f 72 0a 61 6e 79 20 6f 74 |!Paint or.any ot| 000005e0 68 65 72 20 70 72 6f 67 72 61 6d 73 20 77 68 69 |her programs whi| 000005f0 63 68 20 64 6f 6e 91 74 20 68 61 76 65 20 20 41 |ch don.t have A| 00000600 4e 59 20 6b 65 79 73 74 72 6f 6b 65 73 0a 64 65 |NY keystrokes.de| 00000610 66 69 6e 65 64 2e 20 41 20 73 69 6e 67 6c 65 20 |fined. A single | 00000620 6b 65 79 73 74 72 6f 6b 65 20 63 6f 75 6c 64 20 |keystroke could | 00000630 62 65 20 73 65 6e 74 20 75 70 20 74 6f 0a 70 65 |be sent up to.pe| 00000640 72 66 6f 72 6d 20 63 6f 6d 6d 61 6e 64 73 20 6c |rform commands l| 00000650 69 6b 65 3a 20 52 75 6e 6e 69 6e 67 20 70 72 6f |ike: Running pro| 00000660 67 72 61 6d 73 2c 20 6f 70 65 6e 69 6e 67 0a 70 |grams, opening.p| 00000670 61 67 65 73 2c 20 70 6f 73 69 74 69 6f 6e 69 6e |ages, positionin| 00000680 67 20 61 6e 64 20 73 63 72 6f 6c 6c 69 6e 67 20 |g and scrolling | 00000690 77 69 6e 64 6f 77 73 2e 0a 0a 49 6d 70 72 65 73 |windows...Impres| 000006a0 73 69 6f 6e 20 66 72 61 6d 65 73 20 63 61 6e 20 |sion frames can | 000006b0 62 65 20 67 72 6f 75 70 65 64 2c 20 75 6e 67 72 |be grouped, ungr| 000006c0 6f 75 70 65 64 2c 20 74 65 78 74 0a 72 65 70 65 |ouped, text.repe| 000006d0 6c 20 61 64 6a 75 73 74 65 64 2c 20 65 74 63 2e |l adjusted, etc.| 000006e0 20 61 6c 6c 20 77 69 74 68 20 74 68 65 20 70 72 | all with the pr| 000006f0 65 73 73 20 6f 66 20 61 20 0a 6b 65 79 73 74 72 |ess of a .keystr| 00000700 6f 6b 65 21 0a 54 68 65 73 65 20 6b 65 79 73 74 |oke!.These keyst| 00000710 72 6f 6b 65 73 20 63 61 6e 20 65 76 65 6e 20 62 |rokes can even b| 00000720 65 20 65 78 65 63 75 74 65 64 20 66 72 6f 6d 20 |e executed from | 00000730 61 0a 62 75 69 6c 74 2d 69 6e 20 74 69 6d 65 72 |a.built-in timer| 00000740 2c 20 66 6f 72 20 74 68 69 6e 67 73 20 6c 69 6b |, for things lik| 00000750 65 20 61 6e 20 61 75 74 6f 6d 61 74 69 63 20 73 |e an automatic s| 00000760 61 76 65 0a 65 76 65 72 79 20 58 58 20 6d 69 6e |ave.every XX min| 00000770 75 74 65 73 2e 0a 0a 0a 54 68 65 20 66 6f 6c 6c |utes....The foll| 00000780 6f 77 69 6e 67 20 74 65 78 74 20 69 73 20 61 20 |owing text is a | 00000790 63 75 74 20 64 6f 77 6e 20 76 65 72 73 69 6f 6e |cut down version| 000007a0 20 6f 66 20 74 68 65 20 74 65 78 74 0a 61 76 61 | of the text.ava| 000007b0 69 6c 61 62 6c 65 20 66 72 6f 6d 20 74 68 65 20 |ilable from the | 000007c0 61 63 74 75 61 6c 20 6d 61 6e 75 61 6c 2e 0a 0a |actual manual...| 000007d0 98 98 98 98 98 98 98 98 98 0a 0a 54 6f 20 64 65 |...........To de| 000007e0 66 69 6e 65 20 61 20 6b 65 79 73 74 72 6f 6b 65 |fine a keystroke| 000007f0 2c 20 70 6f 69 6e 74 20 28 75 73 69 6e 67 20 74 |, point (using t| 00000800 68 65 20 70 6f 69 6e 74 65 72 29 20 74 6f 0a 74 |he pointer) to.t| 00000810 68 65 20 4b 65 79 73 74 72 6f 6b 65 20 75 70 70 |he Keystroke upp| 00000820 65 72 20 77 69 6e 64 6f 77 2c 20 20 61 6e 64 20 |er window, and | 00000830 73 65 6c 65 63 74 20 74 68 65 20 6b 65 79 0a 63 |select the key.c| 00000840 6f 6d 62 69 6e 61 74 69 6f 6e 20 79 6f 75 20 77 |ombination you w| 00000850 69 73 68 20 74 6f 20 75 73 65 2e 0a 0a 53 65 6c |ish to use...Sel| 00000860 65 63 74 20 74 68 65 20 63 6f 6d 62 69 6e 61 74 |ect the combinat| 00000870 69 6f 6e 20 6f 66 20 41 6c 74 2c 20 43 74 72 6c |ion of Alt, Ctrl| 00000880 2c 20 61 6e 64 20 53 68 69 66 74 20 28 73 6f 6d |, and Shift (som| 00000890 65 0a 6d 61 79 20 6e 6f 74 20 62 65 20 70 6f 73 |e.may not be pos| 000008a0 73 69 62 6c 65 2e 20 65 2e 67 2e 20 41 20 6f 6e |sible. e.g. A on| 000008b0 20 69 74 91 73 20 6f 77 6e 20 20 6f 72 0a 43 74 | it.s own or.Ct| 000008c0 72 6c 2b 42 72 65 61 6b 2c 20 66 6f 72 20 6f 62 |rl+Break, for ob| 000008d0 76 69 6f 75 73 20 72 65 61 73 6f 6e 73 29 2e 20 |vious reasons). | 000008e0 0a 0a 53 65 6c 65 63 74 20 74 68 65 20 6b 65 79 |..Select the key| 000008f0 73 74 72 6f 6b 65 20 74 79 70 65 20 79 6f 75 20 |stroke type you | 00000900 77 69 73 68 20 74 6f 20 64 65 66 69 6e 65 2e 0a |wish to define..| 00000910 0a 4b 65 79 73 74 72 6f 6b 65 20 73 69 6d 75 6c |.Keystroke simul| 00000920 61 74 65 73 20 74 68 65 20 77 61 79 20 79 6f 75 |ates the way you| 00000930 20 77 6f 75 6c 64 20 70 65 72 66 6f 72 6d 20 61 | would perform a| 00000940 6e 0a 61 63 74 69 6f 6e 2e 0a 0a 46 6f 72 20 65 |n.action...For e| 00000950 78 61 6d 70 6c 65 2e 2e 2e 0a 0a 41 20 43 74 72 |xample.....A Ctr| 00000960 6c 2d 41 20 74 6f 20 70 65 72 66 6f 72 6d 20 61 |l-A to perform a| 00000970 6e 20 90 53 65 6c 65 63 74 20 41 6c 6c 91 20 6f |n .Select All. o| 00000980 6e 20 74 68 65 20 46 69 6c 65 72 20 69 73 0a 64 |n the Filer is.d| 00000990 6f 6e 65 20 62 79 20 70 65 72 66 6f 72 6d 69 6e |one by performin| 000009a0 67 20 61 20 4d 65 6e 75 20 53 65 6c 65 63 74 69 |g a Menu Selecti| 000009b0 6f 6e 2c 20 20 73 6f 20 61 20 4b 65 79 73 74 72 |on, so a Keystr| 000009c0 6f 6b 65 0a 61 63 74 69 6f 6e 20 77 6f 75 6c 64 |oke.action would| 000009d0 20 64 6f 20 74 68 65 20 73 61 6d 65 2e 0a 0a 45 | do the same...E| 000009e0 78 61 6d 70 6c 65 3a 20 46 6f 72 20 79 6f 75 20 |xample: For you | 000009f0 74 6f 20 70 65 72 66 6f 72 6d 20 61 20 53 65 6c |to perform a Sel| 00000a00 65 63 74 20 61 6c 6c 20 6f 6e 20 61 20 46 69 6c |ect all on a Fil| 00000a10 65 72 0a 77 69 6e 64 6f 77 20 79 6f 75 20 68 61 |er.window you ha| 00000a20 76 65 20 74 6f 20 64 6f 20 61 20 6d 65 6e 75 20 |ve to do a menu | 00000a30 73 65 6c 65 63 74 69 6f 6e 20 6f 6e 20 61 20 46 |selection on a F| 00000a40 69 6c 65 72 0a 77 69 6e 64 6f 77 20 61 6e 64 20 |iler.window and | 00000a50 73 65 6c 65 63 74 20 74 68 65 20 74 68 69 72 64 |select the third| 00000a60 20 6c 69 6e 65 20 64 6f 77 6e 2e 20 0a 4b 65 79 | line down. .Key| 00000a70 73 74 72 6f 6b 65 20 77 69 6c 6c 20 68 61 76 65 |stroke will have| 00000a80 20 74 6f 20 64 6f 20 74 68 65 20 73 61 6d 65 21 | to do the same!| 00000a90 0a 0a 50 6c 61 63 65 20 74 68 65 20 70 6f 69 6e |..Place the poin| 00000aa0 74 65 72 20 69 6e 73 69 64 65 20 4b 65 79 73 74 |ter inside Keyst| 00000ab0 72 6f 6b 65 73 20 75 70 70 65 72 20 6d 61 69 6e |rokes upper main| 00000ac0 0a 77 69 6e 64 6f 77 2e 20 50 72 65 73 73 20 74 |.window. Press t| 00000ad0 68 65 20 6b 65 79 20 63 6f 6d 62 69 6e 61 74 69 |he key combinati| 00000ae0 6f 6e 20 79 6f 75 20 77 61 6e 74 20 74 6f 20 75 |on you want to u| 00000af0 73 65 2e 0a 49 6e 20 74 68 69 73 20 63 61 73 65 |se..In this case| 00000b00 20 2d 20 90 43 74 72 6c 20 41 91 20 43 6c 69 63 | - .Ctrl A. Clic| 00000b10 6b 20 6f 6e 20 90 4d 65 6e 75 20 73 65 6c 65 63 |k on .Menu selec| 00000b20 74 69 6f 6e 91 2e 20 0a 0a 41 20 73 65 63 6f 6e |tion.. ..A secon| 00000b30 64 20 77 69 6e 64 6f 77 20 77 69 6c 6c 20 61 70 |d window will ap| 00000b40 70 65 61 72 2c 20 44 72 61 67 20 74 68 65 20 90 |pear, Drag the .| 00000b50 44 72 61 67 20 74 6f 20 73 65 74 91 0a 69 63 6f |Drag to set..ico| 00000b60 6e 20 74 6f 20 61 6e 79 20 46 69 6c 65 72 20 77 |n to any Filer w| 00000b70 69 6e 64 6f 77 2e 20 54 68 65 20 90 54 61 73 6b |indow. The .Task| 00000b80 91 20 6e 61 6d 65 20 77 69 6c 6c 0a 61 70 70 65 |. name will.appe| 00000b90 61 72 20 69 6e 20 74 68 65 20 90 54 61 73 6b 20 |ar in the .Task | 00000ba0 62 6f 78 91 2e 20 52 65 70 65 61 74 69 6e 67 6c |box.. Repeatingl| 00000bb0 79 20 63 6c 69 63 6b 20 69 6e 20 74 68 65 0a 90 |y click in the..| 00000bc0 4d 61 69 6e 3a 91 20 62 6f 78 20 75 6e 74 69 6c |Main:. box until| 00000bd0 20 33 20 61 70 70 65 61 72 73 2e 0a 0a 59 6f 75 | 3 appears...You| 00000be0 20 68 61 76 65 20 6e 6f 77 20 73 65 74 20 4b 65 | have now set Ke| 00000bf0 79 73 74 72 6f 6b 65 20 74 6f 20 70 65 72 66 6f |ystroke to perfo| 00000c00 72 6d 20 61 20 90 53 65 6c 65 63 74 20 41 6c 6c |rm a .Select All| 00000c10 91 0a 66 75 6e 63 74 69 6f 6e 20 6f 6e 20 61 6e |..function on an| 00000c20 79 20 20 46 69 6c 65 72 20 77 69 6e 64 6f 77 20 |y Filer window | 00000c30 79 6f 75 20 70 6f 69 6e 74 20 74 6f 21 0a 0a 0a |you point to!...| 00000c40 0a 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 |................| 00000c50 98 98 98 98 98 98 98 98 2d 0a 0a 48 65 72 65 20 |........-..Here | 00000c60 69 73 20 61 20 71 75 69 63 6b 20 62 72 65 61 6b |is a quick break| 00000c70 64 6f 77 6e 20 6f 6e 20 6d 6f 73 74 20 6f 66 20 |down on most of | 00000c80 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 0a 6f 66 |the functions.of| 00000c90 20 4b 65 79 73 74 72 6f 6b 65 2e 0a 0a 4b 65 79 | Keystroke...Key| 00000ca0 73 74 72 6f 6b 65 3a 20 0a 3d 3d 3d 3d 3d 3d 3d |stroke: .=======| 00000cb0 3d 3d 3d 20 0a 42 79 20 70 6c 61 63 69 6e 67 20 |=== .By placing | 00000cc0 74 68 65 20 6d 6f 75 73 65 20 70 6f 69 6e 74 65 |the mouse pointe| 00000cd0 72 20 69 6e 20 74 68 65 20 75 70 70 65 72 20 77 |r in the upper w| 00000ce0 69 6e 64 6f 77 20 79 6f 75 0a 63 61 6e 20 73 69 |indow you.can si| 00000cf0 6d 70 6c 79 20 73 65 74 20 74 68 65 20 6b 65 79 |mply set the key| 00000d00 73 74 72 6f 6b 65 20 63 6f 6d 62 69 6e 61 74 69 |stroke combinati| 00000d10 6f 6e 20 62 79 20 70 72 65 73 73 69 6e 67 0a 74 |on by pressing.t| 00000d20 68 65 20 6b 65 79 73 20 6f 6e 20 74 68 65 20 6b |he keys on the k| 00000d30 65 79 62 6f 61 72 64 2e 20 59 6f 75 20 63 61 6e |eyboard. You can| 00000d40 20 65 76 65 6e 20 75 73 65 20 74 68 65 20 6d 6f | even use the mo| 00000d50 75 73 65 0a 6b 65 79 73 20 62 79 20 63 6c 69 63 |use.keys by clic| 00000d60 6b 69 6e 67 20 6f 6e 20 74 68 65 20 77 68 69 74 |king on the whit| 00000d70 65 20 6b 65 79 20 62 6f 78 20 77 69 74 68 20 53 |e key box with S| 00000d80 45 4c 45 43 54 20 6f 72 0a 41 44 4a 55 53 54 2e |ELECT or.ADJUST.| 00000d90 0a 0a 4b 65 79 73 74 72 6f 6b 65 20 74 79 70 65 |..Keystroke type| 00000da0 3a 20 0a 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d |: .=============| 00000db0 3d 3d 20 0a 54 68 69 73 20 73 65 74 73 20 74 68 |== .This sets th| 00000dc0 65 20 76 61 72 69 6f 75 73 20 73 69 78 20 64 69 |e various six di| 00000dd0 66 66 65 72 65 6e 74 20 74 79 70 65 20 6f 66 0a |fferent type of.| 00000de0 6b 65 79 73 74 72 6f 6b 65 73 20 79 6f 75 20 63 |keystrokes you c| 00000df0 61 6e 20 70 65 72 66 6f 72 6d 2e 0a 0a 4f 70 74 |an perform...Opt| 00000e00 69 6f 6e 73 3a 20 0a 3d 3d 3d 3d 3d 3d 3d 3d 0a |ions: .========.| 00000e10 43 6f 6e 66 69 72 6d 20 2d 20 20 0a 41 20 43 6f |Confirm - .A Co| 00000e20 6e 66 69 72 6d 20 77 69 6e 64 6f 77 20 77 69 6c |nfirm window wil| 00000e30 6c 20 6f 70 65 6e 20 62 65 66 6f 72 65 20 74 68 |l open before th| 00000e40 65 20 6f 70 65 72 61 74 69 6f 6e 20 69 73 0a 70 |e operation is.p| 00000e50 65 72 66 6f 72 6d 65 64 2e 20 20 54 68 65 20 77 |erformed. The w| 00000e60 6f 72 64 69 6e 67 20 6f 66 20 74 68 65 20 43 6f |ording of the Co| 00000e70 6e 66 69 72 6d 20 77 69 6e 64 6f 77 20 69 73 0a |nfirm window is.| 00000e80 74 61 6b 65 6e 20 66 72 6f 6d 20 74 68 65 20 90 |taken from the .| 00000e90 41 63 74 69 6f 6e 91 20 6c 69 6e 65 2e 0a 0a 42 |Action. line...B| 00000ea0 65 65 70 20 2d 20 20 0a 41 20 73 74 61 6e 64 61 |eep - .A standa| 00000eb0 72 64 20 42 65 65 70 20 77 69 6c 6c 20 73 6f 75 |rd Beep will sou| 00000ec0 6e 64 2e 0a 0a 4c 6f 63 6b 20 2d 20 20 0a 4c 6f |nd...Lock - .Lo| 00000ed0 63 6b 73 20 74 68 65 20 64 69 73 70 6c 61 79 65 |cks the displaye| 00000ee0 64 20 6b 65 79 73 74 72 6f 6b 65 20 66 72 6f 6d |d keystroke from| 00000ef0 20 61 6e 79 20 61 6c 74 65 72 61 74 69 6f 6e 73 | any alterations| 00000f00 2e 0a 0a 4c 69 6e 6b 20 2d 20 20 0a 4c 69 6e 6b |...Link - .Link| 00000f10 73 20 74 68 65 20 64 69 73 70 6c 61 79 65 64 20 |s the displayed | 00000f20 6b 65 79 73 74 72 6f 6b 65 20 74 6f 20 74 68 65 |keystroke to the| 00000f30 20 70 72 65 76 69 6f 75 73 20 6f 6e 65 2c 0a 74 | previous one,.t| 00000f40 68 69 73 20 61 6c 6c 6f 77 73 20 6d 75 6c 74 69 |his allows multi| 00000f50 70 6c 65 20 6b 65 79 73 74 72 6f 6b 65 73 20 74 |ple keystrokes t| 00000f60 6f 20 20 62 65 20 70 65 72 66 6f 72 6d 65 64 2e |o be performed.| 00000f70 20 0a 49 66 20 6f 6e 65 20 6b 65 79 73 74 72 6f | .If one keystro| 00000f80 6b 65 20 66 61 69 6c 73 20 74 68 65 6e 20 74 68 |ke fails then th| 00000f90 65 20 6e 65 77 20 6f 6e 65 20 77 69 6c 6c 20 4e |e new one will N| 00000fa0 4f 54 20 62 65 0a 70 65 72 66 6f 72 6d 65 64 2e |OT be.performed.| 00000fb0 20 20 49 66 20 74 77 6f 20 6b 65 79 73 74 72 6f | If two keystro| 00000fc0 6b 65 73 20 61 72 65 20 75 6e 6c 69 6e 6b 65 64 |kes are unlinked| 00000fd0 20 74 68 65 6e 20 69 66 0a 74 68 65 20 66 69 72 | then if.the fir| 00000fe0 73 74 20 6f 6e 65 20 63 61 6e 20 6e 6f 74 20 62 |st one can not b| 00000ff0 65 20 70 65 72 66 6f 72 6d 65 64 20 20 74 68 65 |e performed the| 00001000 6e 20 74 68 65 20 6e 65 78 74 0a 77 69 6c 6c 20 |n the next.will | 00001010 62 65 20 28 69 66 20 70 6f 73 73 69 62 6c 65 29 |be (if possible)| 00001020 2e 0a 0a 4c 6f 63 6b 20 6d 6f 75 73 65 20 2d 20 |...Lock mouse - | 00001030 20 0a 54 68 65 20 6d 6f 75 73 65 20 62 65 63 6f | .The mouse beco| 00001040 6d 65 73 20 66 69 78 65 64 20 64 75 72 69 6e 67 |mes fixed during| 00001050 20 74 68 65 20 6b 65 79 73 74 72 6f 6b 65 20 61 | the keystroke a| 00001060 63 74 69 6f 6e 2e 0a 0a 44 69 73 61 62 6c 65 20 |ction...Disable | 00001070 2d 20 20 0a 41 20 74 65 73 74 69 6e 67 20 66 75 |- .A testing fu| 00001080 6e 63 74 69 6f 6e 2c 20 69 66 20 68 69 67 68 6c |nction, if highl| 00001090 69 67 68 74 65 64 20 74 68 65 6e 20 74 68 65 0a |ighted then the.| 000010a0 64 69 73 70 6c 61 79 65 64 20 6b 65 79 73 74 72 |displayed keystr| 000010b0 6f 6b 65 20 20 77 69 6c 6c 20 6e 65 76 65 72 20 |oke will never | 000010c0 62 65 20 70 65 72 66 6f 72 6d 65 64 2e 0a 0a 41 |be performed...A| 000010d0 63 74 69 6f 6e 20 2d 20 0a 41 20 73 75 69 74 61 |ction - .A suita| 000010e0 62 6c 65 20 6d 65 73 73 61 67 65 20 73 68 6f 75 |ble message shou| 000010f0 6c 64 20 62 65 20 65 6e 74 65 72 65 64 20 69 6e |ld be entered in| 00001100 20 68 65 72 65 20 62 79 20 74 68 65 0a 75 73 65 | here by the.use| 00001110 72 2e 0a 0a 54 61 73 6b 3a 20 2d 20 0a 44 69 73 |r...Task: - .Dis| 00001120 70 6c 61 79 73 20 74 68 65 20 63 75 72 72 65 6e |plays the curren| 00001130 74 20 74 61 73 6b 28 70 72 6f 67 72 61 6d 29 20 |t task(program) | 00001140 6e 61 6d 65 20 4b 65 79 73 74 72 6f 6b 65 0a 77 |name Keystroke.w| 00001150 69 6c 6c 20 6f 6e 6c 79 20 70 65 72 66 6f 72 6d |ill only perform| 00001160 20 74 68 65 20 61 63 74 69 6f 6e 20 6f 6e 2e 0a | the action on..| 00001170 0a 53 70 65 63 69 66 69 63 20 77 69 6e 64 6f 77 |.Specific window| 00001180 2c 20 41 6e 79 20 77 69 6e 64 6f 77 20 26 20 57 |, Any window & W| 00001190 69 6e 64 6f 77 20 61 74 20 70 6f 69 6e 74 65 72 |indow at pointer| 000011a0 20 2d 20 0a 54 68 69 73 20 64 65 74 65 72 6d 69 | - .This determi| 000011b0 6e 65 73 20 77 68 69 63 68 20 77 69 6e 64 6f 77 |nes which window| 000011c0 20 4b 65 79 73 74 72 6f 6b 65 20 77 69 6c 6c 20 | Keystroke will | 000011d0 61 63 74 69 6f 6e 0a 6f 6e 2e 0a 0a 4d 75 73 74 |action.on...Must| 000011e0 20 6d 61 74 63 68 20 74 69 74 6c 65 20 2d 20 20 | match title - | 000011f0 0a 4f 6e 6c 79 20 61 20 77 69 6e 64 6f 77 20 77 |.Only a window w| 00001200 69 74 68 20 61 20 6d 61 74 63 68 69 6e 67 20 74 |ith a matching t| 00001210 69 74 6c 65 20 77 69 6c 6c 20 62 65 20 61 63 74 |itle will be act| 00001220 69 6f 6e 65 64 0a 75 70 6f 6e 2e 0a 0a 4d 75 73 |ioned.upon...Mus| 00001230 74 20 6d 61 74 63 68 20 64 65 74 61 69 6c 73 20 |t match details | 00001240 2d 20 0a 54 68 65 20 64 65 74 61 69 6c 73 20 6f |- .The details o| 00001250 66 20 61 20 77 69 6e 64 6f 77 20 61 72 65 20 69 |f a window are i| 00001260 74 73 20 90 6c 6f 6f 6b 91 2c 20 73 63 72 6f 6c |ts .look., scrol| 00001270 6c 20 62 61 72 73 2c 0a 63 6f 6c 6f 75 72 2c 20 |l bars,.colour, | 00001280 65 74 63 2e 0a 0a 44 72 61 67 20 74 6f 20 73 65 |etc...Drag to se| 00001290 74 20 2d 20 0a 54 68 69 73 20 69 73 20 74 68 65 |t - .This is the| 000012a0 20 69 63 6f 6e 20 79 6f 75 20 63 61 6e 20 64 72 | icon you can dr| 000012b0 61 67 20 74 6f 20 61 6e 6f 74 68 65 72 20 69 63 |ag to another ic| 000012c0 6f 6e 20 6f 72 0a 77 69 6e 64 6f 77 20 79 6f 75 |on or.window you| 000012d0 20 77 61 6e 74 20 4b 65 79 73 74 72 6f 6b 65 20 | want Keystroke | 000012e0 74 6f 20 61 63 74 69 6f 6e 20 75 70 6f 6e 2e 20 |to action upon. | 000012f0 20 0a 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 6a | .You can also j| 00001300 75 73 74 20 70 6f 69 6e 74 20 61 74 20 61 6e 20 |ust point at an | 00001310 69 63 6f 6e 20 6f 72 20 77 69 6e 64 6f 77 20 61 |icon or window a| 00001320 6e 64 0a 70 72 65 73 73 20 74 68 65 20 74 77 6f |nd.press the two| 00001330 20 53 48 49 46 54 20 6b 65 79 73 20 61 74 20 74 | SHIFT keys at t| 00001340 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 0a 0a 4d |he same time...M| 00001350 65 6e 75 20 69 74 65 6d 3a 20 2d 0a 54 68 69 73 |enu item: -.This| 00001360 20 61 6c 6c 6f 77 73 20 74 68 65 20 73 65 74 74 | allows the sett| 00001370 69 6e 67 20 6f 66 20 6d 65 6e 75 20 73 65 6c 65 |ing of menu sele| 00001380 63 74 69 6f 6e 73 2e 0a 4b 65 79 73 74 72 6f 6b |ctions..Keystrok| 00001390 65 20 6e 65 65 64 73 20 74 6f 20 62 65 20 73 65 |e needs to be se| 000013a0 74 20 74 6f 20 74 68 65 20 63 6f 72 72 65 63 74 |t to the correct| 000013b0 20 6d 65 6e 75 2e 20 0a 0a 45 2e 67 2e 20 53 65 | menu. ..E.g. Se| 000013c0 6c 65 63 74 20 41 6c 6c 20 69 73 20 74 68 65 20 |lect All is the | 000013d0 33 72 64 20 6c 69 6e 65 20 64 6f 77 6e 20 69 6e |3rd line down in| 000013e0 20 74 68 65 20 46 69 6c 65 91 73 0a 6d 61 69 6e | the File.s.main| 000013f0 20 6d 65 6e 75 2e 20 4f 72 20 43 4f 55 4e 54 20 | menu. Or COUNT | 00001400 69 73 20 6f 6e 6c 79 20 61 76 61 69 6c 61 62 6c |is only availabl| 00001410 65 20 66 72 6f 6d 20 74 68 65 20 32 6e 64 0a 6c |e from the 2nd.l| 00001420 69 6e 65 20 6f 66 20 74 68 65 20 6d 61 69 6e 20 |ine of the main | 00001430 6d 65 6e 75 20 61 6e 64 20 74 68 65 20 35 74 68 |menu and the 5th| 00001440 20 6f 66 20 74 68 65 20 31 73 74 20 73 75 62 0a | of the 1st sub.| 00001450 6d 65 6e 75 2e 28 44 6f 6e 91 74 20 63 6f 75 6e |menu.(Don.t coun| 00001460 74 20 64 6f 74 74 65 64 20 6c 69 6e 65 73 2c 20 |t dotted lines, | 00001470 62 75 74 20 64 6f 20 63 6f 75 6e 74 20 61 6e 79 |but do count any| 00001480 0a 73 68 61 64 65 64 20 69 74 65 6d 73 29 2e 20 |.shaded items). | 00001490 59 6f 75 20 65 6e 74 65 72 20 74 68 65 20 6e 75 |You enter the nu| 000014a0 6d 62 65 72 20 62 79 20 63 6c 69 63 6b 69 6e 67 |mber by clicking| 000014b0 20 6f 6e 0a 74 68 65 6d 20 77 69 74 68 20 65 69 | on.them with ei| 000014c0 74 68 65 72 20 53 45 4c 45 43 54 20 6f 72 20 41 |ther SELECT or A| 000014d0 44 4a 55 53 54 2e 0a 0a 54 65 78 74 3a 20 2d 0a |DJUST...Text: -.| 000014e0 54 68 69 73 20 62 6f 78 20 69 73 20 75 73 65 64 |This box is used| 000014f0 20 62 79 20 2a 43 6f 6d 6d 61 6e 64 20 61 6e 64 | by *Command and| 00001500 20 49 6e 73 65 72 74 20 74 65 78 74 2e 20 0a 54 | Insert text. .T| 00001510 68 65 20 74 65 78 74 20 65 6e 74 65 72 65 64 20 |he text entered | 00001520 69 73 20 61 63 74 69 6f 6e 65 64 20 62 79 20 4b |is actioned by K| 00001530 65 79 73 74 72 6f 6b 65 2e 20 59 6f 75 20 63 61 |eystroke. You ca| 00001540 6e 0a 64 72 61 67 20 61 20 74 65 78 74 20 66 69 |n.drag a text fi| 00001550 6c 65 20 74 6f 20 74 68 65 20 74 65 78 74 20 62 |le to the text b| 00001560 6f 78 20 61 6e 64 20 74 68 65 20 66 69 72 73 74 |ox and the first| 00001570 20 31 30 30 0a 63 68 61 72 61 63 74 65 72 73 20 | 100.characters | 00001580 61 72 65 20 65 6e 74 65 72 65 64 2e 0a 0a 54 69 |are entered...Ti| 00001590 6d 65 2c 20 44 61 74 65 20 26 20 59 65 61 72 2e |me, Date & Year.| 000015a0 20 2d 0a 54 68 65 73 65 20 69 6e 73 65 72 74 20 | -.These insert | 000015b0 74 68 65 20 72 65 6c 61 74 69 76 65 20 73 79 73 |the relative sys| 000015c0 74 65 6d 20 76 61 72 69 61 62 6c 65 20 69 6e 74 |tem variable int| 000015d0 6f 20 74 68 65 0a 74 65 78 74 20 62 6f 78 20 77 |o the.text box w| 000015e0 68 65 6e 20 63 6c 69 63 6b 65 64 2e 20 54 68 69 |hen clicked. Thi| 000015f0 73 20 61 6c 6c 6f 77 73 20 74 68 65 20 63 75 72 |s allows the cur| 00001600 72 65 6e 74 20 74 69 6d 65 2c 0a 64 61 74 65 2c |rent time,.date,| 00001610 20 79 65 61 72 20 74 6f 20 62 65 20 69 6e 73 65 | year to be inse| 00001620 72 74 65 64 20 69 6e 74 6f 20 61 6e 79 20 77 72 |rted into any wr| 00001630 69 74 61 62 6c 65 20 66 69 65 6c 64 21 0a 0a 52 |itable field!..R| 00001640 65 74 75 72 6e 20 26 20 44 65 6c 65 74 65 20 6c |eturn & Delete l| 00001650 69 6e 65 2e 20 2d 20 0a 54 68 65 73 65 20 69 6e |ine. - .These in| 00001660 73 65 72 74 20 74 68 65 20 65 71 75 69 76 61 6c |sert the equival| 00001670 65 6e 74 20 6b 65 79 20 70 72 65 73 73 20 69 6e |ent key press in| 00001680 74 6f 20 74 68 65 20 74 65 78 74 0a 62 6f 78 2e |to the text.box.| 00001690 20 54 68 65 73 65 20 61 6c 6c 6f 77 73 20 4b 65 | These allows Ke| 000016a0 79 73 74 72 6f 6b 65 20 74 6f 20 73 69 6d 75 6c |ystroke to simul| 000016b0 61 74 65 20 61 20 52 65 74 75 72 6e 20 6b 65 79 |ate a Return key| 000016c0 0a 70 72 65 73 73 20 6f 72 20 64 65 6c 65 74 69 |.press or deleti| 000016d0 6e 67 20 61 20 6c 69 6e 65 20 6f 66 20 74 65 78 |ng a line of tex| 000016e0 74 2e 0a 0a 88 20 89 20 8b 20 8a 20 28 63 61 72 |t.... . . . (car| 000016f0 65 74 20 6b 65 79 73 29 2e 20 2d 20 0a 54 68 65 |et keys). - .The| 00001700 73 65 20 61 6c 6c 6f 77 20 74 68 65 20 6d 6f 76 |se allow the mov| 00001710 65 6d 65 6e 74 20 6f 66 20 74 68 65 20 63 61 72 |ement of the car| 00001720 65 74 20 69 6e 20 61 6e 6f 74 68 65 72 0a 70 72 |et in another.pr| 00001730 6f 67 72 61 6d 2e 0a 0a 52 75 6e 2e 20 2d 20 0a |ogram...Run. - .| 00001740 57 68 65 6e 20 63 6c 69 63 6b 65 64 20 75 70 6f |When clicked upo| 00001750 6e 20 69 74 20 69 6e 73 65 72 74 73 20 74 68 65 |n it inserts the| 00001760 20 77 6f 72 64 20 90 52 75 6e 91 20 69 6e 74 6f | word .Run. into| 00001770 20 74 68 65 0a 74 65 78 74 20 62 6f 78 2e 20 42 | the.text box. B| 00001780 75 74 20 77 68 65 6e 20 61 6e 79 20 46 69 6c 65 |ut when any File| 00001790 72 20 6f 62 6a 65 63 74 20 69 73 20 64 72 61 67 |r object is drag| 000017a0 67 65 64 20 74 6f 0a 69 74 2c 20 90 52 75 6e 91 |ged to.it, .Run.| 000017b0 20 70 6c 75 73 20 74 68 65 20 66 69 6c 65 20 70 | plus the file p| 000017c0 61 74 68 20 6f 66 20 74 68 61 74 20 6f 62 6a 65 |ath of that obje| 000017d0 63 74 20 69 73 0a 69 6e 73 65 72 74 65 64 20 69 |ct is.inserted i| 000017e0 6e 74 6f 20 74 68 65 20 74 65 78 74 20 62 6f 78 |nto the text box| 000017f0 2e 0a 0a 4f 70 65 6e 5f 44 69 72 2e 20 2d 0a 57 |...Open_Dir. -.W| 00001800 68 65 6e 20 63 6c 69 63 6b 65 64 20 69 74 20 69 |hen clicked it i| 00001810 6e 73 65 72 74 20 74 68 65 20 77 6f 72 64 20 90 |nsert the word .| 00001820 46 69 6c 65 72 5f 4f 70 65 6e 91 20 69 6e 74 6f |Filer_Open. into| 00001830 0a 74 68 65 20 74 65 78 74 20 62 6f 78 2e 20 42 |.the text box. B| 00001840 75 74 20 77 68 65 6e 20 61 6e 79 20 46 69 6c 65 |ut when any File| 00001850 72 20 6f 62 6a 65 63 74 20 69 73 20 64 72 61 67 |r object is drag| 00001860 67 65 64 0a 74 6f 20 69 74 2c 20 74 68 65 20 66 |ged.to it, the f| 00001870 69 6c 65 20 70 61 74 68 20 6f 66 20 74 68 61 74 |ile path of that| 00001880 20 6f 62 6a 65 63 74 20 20 69 73 20 69 6e 73 65 | object is inse| 00001890 72 74 65 64 0a 69 6e 74 6f 20 74 68 65 20 74 65 |rted.into the te| 000018a0 78 74 20 62 6f 78 2e 20 57 68 65 6e 20 61 20 64 |xt box. When a d| 000018b0 69 72 65 63 74 6f 72 79 20 69 73 20 64 72 61 67 |irectory is drag| 000018c0 67 65 64 20 74 6f 0a 69 74 2c 20 20 74 68 65 20 |ged to.it, the | 000018d0 66 69 6c 65 20 70 61 74 68 20 6f 66 20 74 68 61 |file path of tha| 000018e0 74 20 6f 62 6a 65 63 74 20 69 73 20 75 73 65 64 |t object is used| 000018f0 2e 0a 0a 4c 6f 61 64 2e 20 2d 0a 57 68 65 6e 20 |...Load. -.When | 00001900 63 6c 69 63 6b 65 64 20 69 74 20 69 6e 73 65 72 |clicked it inser| 00001910 74 20 74 68 65 20 77 6f 72 64 20 90 4c 6f 61 64 |t the word .Load| 00001920 91 20 69 6e 74 6f 20 74 68 65 20 74 65 78 74 0a |. into the text.| 00001930 62 6f 78 2e 20 42 75 74 20 77 68 65 6e 20 61 6e |box. But when an| 00001940 79 20 46 69 6c 65 72 20 6f 62 6a 65 63 74 20 69 |y Filer object i| 00001950 73 20 64 72 61 67 67 65 64 20 74 6f 20 69 74 2c |s dragged to it,| 00001960 0a 90 4c 6f 61 64 91 20 70 6c 75 73 20 74 68 65 |..Load. plus the| 00001970 20 66 69 6c 65 20 70 61 74 68 20 20 6f 66 20 74 | file path of t| 00001980 68 61 74 20 6f 62 6a 65 63 74 20 69 73 0a 69 6e |hat object is.in| 00001990 73 65 72 74 65 64 20 69 6e 74 6f 20 74 68 65 20 |serted into the | 000019a0 74 65 78 74 20 62 6f 78 2e 0a 0a 49 6e 70 75 74 |text box...Input| 000019b0 2e 20 2d 0a 49 6e 73 65 72 74 73 20 74 68 65 20 |. -.Inserts the | 000019c0 4b 65 79 73 74 72 6f 6b 65 20 76 61 72 69 61 62 |Keystroke variab| 000019d0 6c 65 20 3c 4b 65 79 73 74 72 6f 6b 65 24 49 6e |le <Keystroke$In| 000019e0 70 75 74 3e 20 74 6f 0a 74 68 65 20 74 65 78 74 |put> to.the text| 000019f0 20 62 6f 78 2e 20 41 6c 6c 6f 77 73 20 61 20 6c | box. Allows a l| 00001a00 69 6e 65 20 6f 66 20 63 68 61 72 61 63 74 65 72 |ine of character| 00001a10 73 20 74 6f 20 62 65 0a 65 6e 74 65 72 65 64 20 |s to be.entered | 00001a20 61 74 20 74 68 65 20 74 69 6d 65 20 6f 66 20 72 |at the time of r| 00001a30 75 6e 6e 69 6e 67 2e 0a 0a 56 61 72 69 61 62 6c |unning...Variabl| 00001a40 65 2e 20 2d 20 0a 49 6e 73 65 72 74 73 20 74 68 |e. - .Inserts th| 00001a50 65 20 4b 65 79 73 74 72 6f 6b 65 20 76 61 72 69 |e Keystroke vari| 00001a60 61 62 6c 65 20 3c 4b 65 79 73 74 72 6f 6b 65 25 |able <Keystroke%| 00001a70 56 61 72 3e 20 74 6f 0a 74 68 65 20 74 65 78 74 |Var> to.the text| 00001a80 20 62 6f 78 2e 20 41 6c 6c 6f 77 73 20 61 20 69 | box. Allows a i| 00001a90 6e 74 65 67 65 72 20 76 61 72 69 61 62 6c 65 20 |nteger variable | 00001aa0 74 6f 20 62 65 0a 65 6e 74 65 72 65 64 2e 20 28 |to be.entered. (| 00001ab0 53 65 65 20 4b 65 79 73 74 72 6f 6b 65 73 20 6d |See Keystrokes m| 00001ac0 61 69 6e 20 6d 65 6e 75 20 66 6f 72 20 73 65 74 |ain menu for set| 00001ad0 74 69 6e 67 20 69 74 29 2e 0a 54 68 69 73 20 76 |ting it)..This v| 00001ae0 65 72 79 20 75 73 65 66 75 6c 20 66 6f 72 20 61 |ery useful for a| 00001af0 6e 20 61 75 74 6f 73 61 76 65 20 74 79 70 65 20 |n autosave type | 00001b00 66 75 6e 63 74 69 6f 6e 21 0a 0a 46 69 6c 65 72 |function!..Filer| 00001b10 20 77 69 6e 64 6f 77 2e 20 2d 20 0a 49 6e 73 65 | window. - .Inse| 00001b20 72 74 73 20 74 68 65 20 4b 65 79 73 74 72 6f 6b |rts the Keystrok| 00001b30 65 20 76 61 72 69 61 62 6c 65 20 3c 46 69 6c 65 |e variable <File| 00001b40 72 24 44 69 72 3e 20 74 6f 20 74 68 65 0a 74 65 |r$Dir> to the.te| 00001b50 78 74 20 62 6f 78 2e 20 54 68 69 73 20 61 6c 6c |xt box. This all| 00001b60 6f 77 73 20 74 68 65 20 46 69 6c 65 72 20 70 61 |ows the Filer pa| 00001b70 74 68 20 74 68 65 20 50 6f 69 6e 74 65 72 20 69 |th the Pointer i| 00001b80 73 0a 61 74 20 74 6f 20 62 65 20 65 6e 74 65 72 |s.at to be enter| 00001b90 65 64 2e 20 56 65 72 79 20 75 73 65 66 75 6c 20 |ed. Very useful | 00001ba0 66 6f 72 20 65 6e 74 65 72 69 6e 67 20 74 68 65 |for entering the| 00001bb0 20 46 69 6c 65 72 0a 70 61 74 68 20 69 6e 74 6f | Filer.path into| 00001bc0 20 61 6e 79 20 77 72 69 74 61 62 6c 65 20 66 69 | any writable fi| 00001bd0 65 6c 64 21 0a 0a 4d 6f 76 65 20 62 79 3a 2f 74 |eld!..Move by:/t| 00001be0 6f 3a 20 2d 0a 59 6f 75 20 63 61 6e 20 65 6e 74 |o: -.You can ent| 00001bf0 65 72 20 6e 75 6d 62 65 72 73 20 69 6e 74 6f 20 |er numbers into | 00001c00 74 68 65 20 63 6f 6f 72 64 69 6e 61 74 65 20 62 |the coordinate b| 00001c10 6f 78 65 73 20 62 79 0a 63 6c 69 63 6b 69 6e 67 |oxes by.clicking| 00001c20 20 53 45 4c 45 43 54 20 6f 72 20 41 44 4a 55 53 | SELECT or ADJUS| 00001c30 54 20 6f 6e 20 74 68 65 6d 2e 0a 0a 53 65 74 20 |T on them...Set | 00001c40 63 6f 6f 72 64 73 20 2d 20 0a 4d 6f 76 65 73 20 |coords - .Moves | 00001c50 74 68 65 20 77 69 6e 64 6f 77 2e 0a 0a 53 65 74 |the window...Set| 00001c60 20 73 63 72 6f 6c 6c 73 20 2d 20 0a 53 65 74 73 | scrolls - .Sets| 00001c70 20 75 70 20 74 68 65 20 73 63 72 6f 6c 6c 20 62 | up the scroll b| 00001c80 61 72 73 2e 0a 0a 53 65 74 20 70 74 72 20 2d 20 |ars...Set ptr - | 00001c90 0a 41 6c 6c 6f 77 73 20 74 68 65 20 70 6f 69 6e |.Allows the poin| 00001ca0 74 65 72 20 74 6f 20 62 65 20 6d 6f 76 65 64 21 |ter to be moved!| 00001cb0 0a 0a 0a 4d 45 4e 55 53 0a 3d 3d 3d 3d 3d 0a 4b |...MENUS.=====.K| 00001cc0 65 79 73 74 72 6f 6b 65 20 68 61 73 20 74 77 6f |eystroke has two| 00001cd0 20 64 69 66 66 65 72 65 6e 74 20 6d 65 6e 75 73 | different menus| 00001ce0 2e 0a 0a 54 68 65 20 6d 65 6e 75 20 66 72 6f 6d |...The menu from| 00001cf0 20 74 68 65 20 6d 61 69 6e 20 4b 65 79 73 74 72 | the main Keystr| 00001d00 6f 6b 65 20 77 69 6e 64 6f 77 20 69 73 20 63 61 |oke window is ca| 00001d10 6c 6c 65 64 0a 45 64 69 74 2e 20 54 68 69 73 20 |lled.Edit. This | 00001d20 61 6c 6c 6f 77 73 20 74 68 65 20 63 75 74 74 69 |allows the cutti| 00001d30 6e 67 20 61 6e 64 20 70 61 73 74 69 6e 67 20 6f |ng and pasting o| 00001d40 66 0a 6b 65 79 73 74 72 6f 6b 65 73 2e 0a 0a 45 |f.keystrokes...E| 00001d50 64 69 74 20 0a 3d 3d 3d 3d 20 0a 43 6f 70 79 20 |dit .==== .Copy | 00001d60 0a 43 6f 70 69 65 73 20 74 68 65 20 64 69 73 70 |.Copies the disp| 00001d70 6c 61 79 65 64 20 6b 65 79 73 74 72 6f 6b 65 2e |layed keystroke.| 00001d80 0a 0a 43 6f 70 79 20 47 72 6f 75 70 20 0a 43 6f |..Copy Group .Co| 00001d90 70 69 65 73 20 74 68 65 20 61 6c 6c 20 6b 65 79 |pies the all key| 00001da0 73 74 72 6f 6b 65 73 20 66 72 6f 6d 20 74 68 65 |strokes from the| 00001db0 20 6f 6e 65 20 64 69 73 70 6c 61 79 65 64 20 74 | one displayed t| 00001dc0 6f 0a 74 68 65 20 6c 61 73 74 20 6c 69 6e 6b 65 |o.the last linke| 00001dd0 64 20 6f 6e 65 2e 20 0a 28 41 20 6d 61 78 69 6d |d one. .(A maxim| 00001de0 75 6d 20 6f 66 20 74 65 6e 20 63 61 6e 20 6f 6e |um of ten can on| 00001df0 6c 79 20 62 65 20 63 6f 70 69 65 64 20 61 74 20 |ly be copied at | 00001e00 6f 6e 65 20 74 69 6d 65 29 2e 0a 0a 0a 43 75 74 |one time)....Cut| 00001e10 20 0a 43 75 74 73 20 74 68 65 20 64 69 73 70 6c | .Cuts the displ| 00001e20 61 79 65 64 20 6b 65 79 73 74 72 6f 6b 65 2e 0a |ayed keystroke..| 00001e30 0a 43 75 74 20 47 72 6f 75 70 20 0a 43 75 74 73 |.Cut Group .Cuts| 00001e40 20 6d 75 6c 74 69 70 6c 65 20 6b 65 79 73 74 72 | multiple keystr| 00001e50 6f 6b 65 73 2c 20 66 72 6f 6d 20 74 68 65 20 6f |okes, from the o| 00001e60 6e 65 20 64 69 73 70 6c 61 79 65 64 20 74 6f 0a |ne displayed to.| 00001e70 74 68 65 20 6c 61 73 74 20 6c 69 6e 6b 65 64 20 |the last linked | 00001e80 6f 6e 65 2e 20 20 0a 28 41 20 6d 61 78 69 6d 75 |one. .(A maximu| 00001e90 6d 20 6f 66 20 74 65 6e 20 63 61 6e 20 6f 6e 6c |m of ten can onl| 00001ea0 79 20 62 65 20 63 75 74 20 61 74 20 6f 6e 65 20 |y be cut at one | 00001eb0 74 69 6d 65 29 2e 0a 0a 50 61 73 74 65 20 0a 57 |time)...Paste .W| 00001ec0 69 6c 6c 20 72 65 70 6c 61 63 65 20 61 6e 79 20 |ill replace any | 00001ed0 63 75 74 20 6f 72 20 63 6f 70 69 65 64 20 6b 65 |cut or copied ke| 00001ee0 79 73 74 72 6f 6b 65 73 20 6f 76 65 72 20 74 68 |ystrokes over th| 00001ef0 65 0a 6b 65 79 73 74 72 6f 6b 65 20 64 69 73 70 |e.keystroke disp| 00001f00 6c 61 79 65 64 2e 0a 0a 49 6e 73 65 72 74 20 0a |layed...Insert .| 00001f10 57 69 6c 6c 20 61 64 64 20 61 6e 79 20 63 75 74 |Will add any cut| 00001f20 20 6f 72 20 63 6f 70 69 65 64 20 6b 65 79 73 74 | or copied keyst| 00001f30 72 6f 6b 65 73 20 74 6f 20 74 68 65 0a 6b 65 79 |rokes to the.key| 00001f40 73 74 72 6f 6b 65 20 64 69 73 70 6c 61 79 65 64 |stroke displayed| 00001f50 2e 0a 0a 41 63 74 69 6f 6e 20 0a 54 68 69 73 20 |...Action .This | 00001f60 61 6c 6c 6f 77 73 20 61 20 73 70 65 63 69 61 6c |allows a special| 00001f70 20 6f 62 65 79 20 66 69 6c 65 20 74 6f 20 62 65 | obey file to be| 00001f80 20 73 61 76 65 64 2e 20 28 54 68 69 73 0a 69 73 | saved. (This.is| 00001f90 20 65 6e 61 62 6c 65 64 20 4b 65 79 73 44 65 6d | enabled KeysDem| 00001fa0 6f 21 29 20 41 6e 20 61 63 74 69 6f 6e 20 66 69 |o!) An action fi| 00001fb0 6c 65 20 63 61 6e 20 62 65 20 63 6c 69 63 6b 65 |le can be clicke| 00001fc0 64 0a 75 70 6f 6e 20 61 6e 64 20 69 74 20 77 69 |d.upon and it wi| 00001fd0 6c 6c 20 72 75 6e 20 61 6e 79 20 6b 65 79 73 74 |ll run any keyst| 00001fe0 72 6f 6b 65 73 20 77 69 74 68 20 74 68 65 20 73 |rokes with the s| 00001ff0 61 6d 65 0a 6e 61 6d 65 20 61 73 20 74 68 65 20 |ame.name as the | 00002000 41 63 74 69 6f 6e 3a 20 62 6f 78 2e 0a 20 0a 4e |Action: box.. .N| 00002010 6f 74 65 3a 20 90 57 69 6e 64 6f 77 20 61 74 20 |ote: .Window at | 00002020 70 6f 69 6e 74 65 72 91 20 73 68 6f 75 6c 64 20 |pointer. should | 00002030 6e 6f 74 20 62 65 20 73 65 74 20 61 73 20 74 68 |not be set as th| 00002040 65 0a 50 6f 69 6e 74 65 72 20 69 73 20 6e 6f 74 |e.Pointer is not| 00002050 20 6c 69 6b 65 6c 79 20 74 6f 20 62 65 20 6f 76 | likely to be ov| 00002060 65 72 20 74 68 65 20 69 63 6f 6e 20 6f 72 20 77 |er the icon or w| 00002070 69 6e 64 6f 77 0a 79 6f 75 20 77 61 6e 74 20 74 |indow.you want t| 00002080 6f 20 61 63 74 69 6f 6e 2e 20 0a 54 68 69 73 20 |o action. .This | 00002090 69 73 20 61 20 56 45 52 59 20 75 73 65 66 75 6c |is a VERY useful| 000020a0 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 4b 65 79 | function of Key| 000020b0 73 74 72 6f 6b 65 2c 20 79 6f 75 20 63 61 6e 0a |stroke, you can.| 000020c0 73 61 76 65 20 6d 75 6c 74 69 70 6c 65 20 61 63 |save multiple ac| 000020d0 74 69 6f 6e 73 20 61 6e 64 20 20 77 68 65 6e 20 |tions and when | 000020e0 73 74 75 63 6b 20 6f 6e 20 61 20 50 69 6e 62 6f |stuck on a Pinbo| 000020f0 61 72 64 0a 6f 72 20 53 74 69 63 6b 79 20 62 61 |ard.or Sticky ba| 00002100 63 6b 67 72 6f 75 6e 64 20 70 72 6f 67 72 61 6d |ckground program| 00002110 20 79 6f 75 20 63 61 6e 20 73 69 6d 70 6c 79 20 | you can simply | 00002120 64 6f 75 62 6c 65 0a 63 6c 69 63 6b 20 6f 6e 20 |double.click on | 00002130 6f 6e 65 20 6f 66 20 74 68 65 73 65 20 66 69 6c |one of these fil| 00002140 65 73 20 74 6f 20 70 65 72 66 6f 72 6d 20 61 20 |es to perform a | 00002150 4b 65 79 73 74 72 6f 6b 65 0a 61 63 74 69 6f 6e |Keystroke.action| 00002160 21 20 49 74 20 69 73 20 6f 6e 6c 79 20 68 69 67 |! It is only hig| 00002170 68 6c 69 67 68 74 65 64 20 77 68 65 6e 20 79 6f |hlighted when yo| 00002180 75 20 65 6e 74 65 72 0a 73 6f 6d 65 74 68 69 6e |u enter.somethin| 00002190 67 20 69 6e 20 74 68 65 20 41 63 74 69 6f 6e 20 |g in the Action | 000021a0 62 6f 78 2e 0a 0a 0a 4b 65 79 73 74 72 6f 6b 65 |box....Keystroke| 000021b0 73 2f 4b 65 79 73 44 65 6d 6f 20 6d 61 69 6e 20 |s/KeysDemo main | 000021c0 6d 65 6e 75 0a 0a 49 6e 66 6f 20 0a 3d 3d 3d 3d |menu..Info .====| 000021d0 3d 3d 20 0a 41 20 73 74 61 6e 64 61 72 64 20 69 |== .A standard i| 000021e0 6e 66 6f 20 62 6f 78 21 0a 0a 53 61 76 65 20 0a |nfo box!..Save .| 000021f0 3d 3d 3d 3d 3d 3d 20 20 0a 53 6f 72 72 79 2c 20 |====== .Sorry, | 00002200 6d 6f 73 74 20 6f 66 20 74 68 65 73 65 20 61 72 |most of these ar| 00002210 65 20 64 69 73 61 62 6c 65 64 20 69 6e 20 4b 65 |e disabled in Ke| 00002220 79 73 44 65 6d 6f 21 0a 0a 4b 65 79 73 74 72 6f |ysDemo!..Keystro| 00002230 6b 65 73 20 2d 20 0a 4e 6f 72 6d 61 6c 6c 79 20 |kes - .Normally | 00002240 73 61 76 65 73 20 61 20 64 61 74 61 20 66 69 6c |saves a data fil| 00002250 65 20 77 69 74 68 20 61 6c 6c 20 79 6f 75 72 20 |e with all your | 00002260 64 65 66 69 6e 65 64 0a 6b 65 79 73 74 72 6f 6b |defined.keystrok| 00002270 65 73 2e 0a 0a 44 65 66 61 75 6c 74 20 2d 20 0a |es...Default - .| 00002280 53 61 76 65 73 20 61 6c 6c 20 64 65 66 69 6e 65 |Saves all define| 00002290 64 20 6b 65 79 73 74 72 6f 6b 65 20 61 73 20 74 |d keystroke as t| 000022a0 68 65 20 64 65 66 61 75 6c 74 73 20 77 68 65 6e |he defaults when| 000022b0 0a 6e 65 78 74 20 6c 6f 61 64 65 64 2e 0a 0a 45 |.next loaded...E| 000022c0 78 65 63 75 74 6f 72 20 2d 20 0a 54 68 69 73 20 |xecutor - .This | 000022d0 69 73 20 6f 6e 6c 79 20 73 75 70 70 6c 69 65 64 |is only supplied| 000022e0 20 77 69 74 68 20 4b 65 79 73 74 72 6f 6b 65 2c | with Keystroke,| 000022f0 20 69 74 20 69 73 20 61 0a 70 6c 61 79 62 61 63 | it is a.playbac| 00002300 6b 20 6f 6e 6c 79 20 76 65 72 73 69 6f 6e 20 6f |k only version o| 00002310 66 20 4b 65 79 73 74 72 6f 6b 65 2e 0a 0a 4c 69 |f Keystroke...Li| 00002320 73 74 20 2d 20 0a 54 68 69 73 20 69 73 20 65 6e |st - .This is en| 00002330 61 62 6c 65 64 21 20 0a 53 61 76 65 73 20 61 20 |abled! .Saves a | 00002340 74 65 78 74 20 66 69 6c 65 20 66 6f 72 20 6c 6f |text file for lo| 00002350 61 64 69 6e 67 20 69 6e 74 6f 20 45 64 69 74 2c |ading into Edit,| 00002360 20 65 74 63 2e 0a 44 69 73 70 6c 61 79 73 20 61 | etc..Displays a| 00002370 6c 6c 20 6b 65 79 73 74 72 6f 6b 65 73 20 6d 61 |ll keystrokes ma| 00002380 64 65 2e 0a 0a 0a 50 72 65 66 73 20 0a 3d 3d 3d |de....Prefs .===| 00002390 3d 3d 20 0a 41 75 74 6f 65 78 65 63 20 2d 20 0a |== .Autoexec - .| 000023a0 53 65 74 73 20 74 68 65 20 74 69 6d 65 20 64 65 |Sets the time de| 000023b0 6c 61 79 20 69 6e 20 6d 69 6e 75 74 65 73 20 74 |lay in minutes t| 000023c0 68 61 74 20 61 20 6b 65 79 73 74 72 6f 6b 65 0a |hat a keystroke.| 000023d0 64 65 66 69 6e 65 64 20 77 69 74 68 20 61 20 6e |defined with a n| 000023e0 61 6d 65 20 73 74 61 72 74 69 6e 67 20 20 77 69 |ame starting wi| 000023f0 74 68 20 90 41 75 74 6f 65 78 65 63 91 20 28 63 |th .Autoexec. (c| 00002400 61 73 65 0a 73 65 6e 73 69 74 69 76 65 29 20 77 |ase.sensitive) w| 00002410 69 6c 6c 20 72 65 70 65 61 74 69 6e 67 6c 79 20 |ill repeatingly | 00002420 61 63 74 69 6f 6e 2e 20 0a 0a 56 61 72 69 61 62 |action. ..Variab| 00002430 6c 65 20 2d 20 0a 53 68 6f 77 73 20 74 68 65 20 |le - .Shows the | 00002440 70 72 65 73 65 6e 74 20 73 65 74 74 69 6e 67 20 |present setting | 00002450 6f 66 20 74 68 65 0a 4b 65 79 73 74 72 6f 6b 65 |of the.Keystroke| 00002460 20 76 61 72 69 61 62 6c 65 2e 20 53 74 61 62 6c | variable. Stabl| 00002470 65 20 62 79 20 74 68 65 20 75 73 65 72 2e 0a 0a |e by the user...| 00002480 49 6e 63 72 65 6d 65 6e 74 20 2d 20 0a 53 68 6f |Increment - .Sho| 00002490 77 73 20 74 68 65 20 69 6e 63 72 65 6d 65 6e 74 |ws the increment| 000024a0 61 6c 20 76 61 6c 75 65 20 74 68 61 74 20 74 68 |al value that th| 000024b0 65 20 76 61 72 69 61 62 6c 65 20 77 69 6c 6c 0a |e variable will.| 000024c0 62 65 20 69 6e 63 72 65 61 73 65 64 20 6f 72 20 |be increased or | 000024d0 64 65 63 72 65 61 73 65 64 20 62 79 2e 20 53 74 |decreased by. St| 000024e0 61 62 6c 65 20 62 79 20 74 68 65 20 75 73 65 72 |able by the user| 000024f0 2e 0a 0a 43 6c 65 61 72 20 41 6c 6c 20 0a 3d 3d |...Clear All .==| 00002500 3d 3d 3d 3d 3d 3d 3d 20 0a 43 6c 65 61 72 73 20 |======= .Clears | 00002510 41 4c 4c 20 6b 65 79 73 74 72 6f 6b 65 73 20 70 |ALL keystrokes p| 00002520 72 65 73 65 6e 74 6c 79 20 73 65 74 20 69 6e 0a |resently set in.| 00002530 4b 65 79 73 74 72 6f 6b 65 2f 4b 65 79 73 44 65 |Keystroke/KeysDe| 00002540 6d 6f 2e 20 0a 41 20 63 6f 6e 66 69 72 6d 20 62 |mo. .A confirm b| 00002550 6f 78 20 77 69 6c 6c 20 61 70 70 65 61 72 20 69 |ox will appear i| 00002560 66 20 6b 65 79 73 74 72 6f 6b 65 73 20 61 72 65 |f keystrokes are| 00002570 20 6e 6f 74 0a 73 61 76 65 64 20 6f 6e 20 64 69 | not.saved on di| 00002580 73 63 2e 28 57 68 69 63 68 20 69 73 20 69 6d 70 |sc.(Which is imp| 00002590 6f 73 73 69 62 6c 65 20 6f 6e 20 4b 65 79 73 44 |ossible on KeysD| 000025a0 65 6d 6f 21 29 0a 0a 51 75 69 74 20 0a 3d 3d 3d |emo!)..Quit .===| 000025b0 3d 20 0a 51 75 69 74 73 20 74 68 65 20 70 72 6f |= .Quits the pro| 000025c0 67 72 61 6d 21 20 0a 41 20 63 6f 6e 66 69 72 6d |gram! .A confirm| 000025d0 20 62 6f 78 20 77 69 6c 6c 20 61 70 70 65 61 72 | box will appear| 000025e0 20 69 66 20 6b 65 79 73 74 72 6f 6b 65 73 20 61 | if keystrokes a| 000025f0 72 65 20 6e 6f 74 0a 73 61 76 65 64 20 6f 6e 20 |re not.saved on | 00002600 64 69 73 63 2e 28 57 68 69 63 68 20 69 73 20 69 |disc.(Which is i| 00002610 6d 70 6f 73 73 69 62 6c 65 20 6f 6e 20 4b 65 79 |mpossible on Key| 00002620 73 44 65 6d 6f 21 29 0a 0a 0a 0a 0a 54 68 65 20 |sDemo!).....The | 00002630 66 75 6c 6c 20 76 65 72 73 69 6f 6e 20 63 6f 6d |full version com| 00002640 65 73 20 77 69 74 68 20 6d 61 6e 79 20 6b 65 79 |es with many key| 00002650 73 74 72 6f 6b 65 73 20 64 65 66 69 6e 65 64 0a |strokes defined.| 00002660 61 6c 72 65 61 64 79 20 66 6f 72 20 79 6f 75 20 |already for you | 00002670 74 6f 20 75 73 65 2c 20 65 64 69 74 2c 20 64 65 |to use, edit, de| 00002680 6c 65 74 65 20 6f 72 20 61 64 64 20 74 6f 20 61 |lete or add to a| 00002690 73 0a 79 6f 75 20 73 65 65 20 66 69 74 2e 20 50 |s.you see fit. P| 000026a0 72 6f 67 72 61 6d 73 20 63 6f 76 65 72 65 64 20 |rograms covered | 000026b0 61 72 65 20 41 63 6f 72 6e 20 44 54 50 2c 20 44 |are Acorn DTP, D| 000026c0 72 61 77 2c 0a 44 72 61 77 50 6c 75 73 2c 20 46 |raw,.DrawPlus, F| 000026d0 69 6c 65 72 21 2c 20 46 6f 72 6d 45 64 2c 20 49 |iler!, FormEd, I| 000026e0 6d 70 72 65 73 73 69 6f 6e 2c 20 4f 76 61 74 69 |mpression, Ovati| 000026f0 6f 6e 2c 0a 50 61 69 6e 74 2c 20 52 65 76 65 6c |on,.Paint, Revel| 00002700 61 74 69 6f 6e 2c 20 54 72 61 6e 73 6c 61 74 6f |ation, Translato| 00002710 72 2c 20 54 79 70 65 20 53 74 75 64 69 6f 2c 20 |r, Type Studio, | 00002720 56 65 63 74 6f 72 2c 0a 57 6f 72 72 61 63 61 64 |Vector,.Worracad| 00002730 2c 20 61 6e 64 20 6f 74 68 65 72 73 2e 0a 0a 4b |, and others...K| 00002740 65 79 73 74 72 6f 6b 65 20 61 6c 6c 6f 77 73 20 |eystroke allows | 00002750 74 68 65 20 75 73 65 72 20 74 6f 20 65 64 69 74 |the user to edit| 00002760 2c 61 64 64 20 20 61 6e 64 20 63 68 61 6e 67 65 |,add and change| 00002770 0a 74 68 65 69 72 20 64 65 66 69 6e 65 64 20 6b |.their defined k| 00002780 65 79 73 74 72 6f 6b 65 2c 20 20 74 68 65 20 66 |eystroke, the f| 00002790 75 6c 6c 20 76 65 72 73 69 6f 6e 20 61 6c 73 6f |ull version also| 000027a0 0a 69 6e 63 6c 75 64 65 73 20 61 20 70 6c 61 79 |.includes a play| 000027b0 2d 62 61 63 6b 20 6f 6e 6c 79 20 63 6f 70 79 20 |-back only copy | 000027c0 63 61 6c 6c 65 64 20 21 45 78 65 63 75 74 6f 72 |called !Executor| 000027d0 2e 20 0a 0a 0a 20 0a 0a 98 98 98 98 98 98 98 98 |. ... ..........| 000027e0 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 |................| * 00002800 98 98 98 98 98 98 98 98 98 0a 54 68 69 73 20 73 |..........This s| 00002810 68 6f 72 74 20 66 69 6c 65 20 63 61 6e 20 6f 6e |hort file can on| 00002820 6c 79 20 73 68 6f 77 20 79 6f 75 20 61 20 74 69 |ly show you a ti| 00002830 6e 79 20 66 72 61 63 74 69 6f 6e 20 6f 66 0a 74 |ny fraction of.t| 00002840 68 65 20 70 6f 77 65 72 66 75 6c 20 61 62 69 6c |he powerful abil| 00002850 69 74 69 65 73 20 6f 66 20 4b 65 79 73 74 72 6f |ities of Keystro| 00002860 6b 65 2e 20 20 0a 4b 65 79 73 74 72 6f 6b 65 20 |ke. .Keystroke | 00002870 77 69 6c 6c 20 77 6f 72 6b 20 6f 6e 20 61 6e 79 |will work on any| 00002880 20 41 72 63 68 69 6d 65 64 65 73 20 74 79 70 65 | Archimedes type| 00002890 20 63 6f 6d 70 75 74 65 72 0a 72 75 6e 6e 69 6e | computer.runnin| 000028a0 67 20 52 69 73 63 4f 53 20 32 2f 33 2f 33 2e 31 |g RiscOS 2/3/3.1| 000028b0 20 20 20 0a 0a 54 68 65 20 66 75 6c 6c 79 20 77 | ..The fully w| 000028c0 6f 72 6b 69 6e 67 20 76 65 72 73 69 6f 6e 20 6f |orking version o| 000028d0 66 20 4b 65 79 73 74 72 6f 6b 65 20 61 6e 64 20 |f Keystroke and | 000028e0 61 20 66 75 6c 6c 79 0a 63 6f 6d 70 72 65 68 65 |a fully.comprehe| 000028f0 6e 73 69 76 65 20 6d 61 6e 75 61 6c 20 69 73 20 |nsive manual is | 00002900 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 20 a3 32 |available for .2| 00002910 39 2e 39 35 20 69 6e 63 2e 20 0a 0a 41 20 53 69 |9.95 inc. ..A Si| 00002920 74 65 20 4c 69 63 65 6e 63 65 20 69 73 20 61 6c |te Licence is al| 00002930 73 6f 20 61 76 61 69 6c 61 62 6c 65 20 66 6f 72 |so available for| 00002940 20 a3 39 30 20 69 6e 63 2e 20 66 6f 72 20 61 0a | .90 inc. for a.| 00002950 62 6c 6f 63 6b 20 6f 66 20 74 65 6e 20 6d 61 63 |block of ten mac| 00002960 68 69 6e 65 73 2e 20 0a 41 76 61 69 6c 61 62 6c |hines. .Availabl| 00002970 65 20 66 72 6f 6d 3a 20 0a 51 75 61 6e 74 75 6d |e from: .Quantum| 00002980 20 53 6f 66 74 77 61 72 65 2c 20 33 35 20 50 69 | Software, 35 Pi| 00002990 6e 65 77 6f 6f 64 20 50 61 72 6b 2c 20 44 65 61 |newood Park, Dea| 000029a0 6e 73 2c 0a 4c 69 76 69 6e 67 73 74 6f 6e 2c 20 |ns,.Livingston, | 000029b0 45 48 35 34 20 38 4e 4e 2e 0a 50 68 6f 6e 65 20 |EH54 8NN..Phone | 000029c0 3a 20 30 35 30 36 20 2d 20 34 31 31 31 36 32 0a |: 0506 - 411162.| 000029d0 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 98 |................| * 000029f0 98 98 98 98 98 98 98 98 98 98 98 2d 98 98 98 98 |...........-....| 00002a00 98 98 98 20 0a 0a 0a 0a |... ....| 00002a08