The CopyKeys keymap, using the ARROW keys, provides a convenient way to run the Copy, DiskCopy, and Format commands. USE ARROW KEYS AS FOLLOWS: ALT + Lft Arrow - Sets up ramdisc by placing the Copy, DiskCopy, and Format commands in ram: ALT + Up Arrow - Formats a disk in drive df1: ALT + Rt Arrow - Copies all files from df0: to previously formatted disk in Df1: ALT + Down Arrow - DiskCopy from d0: to df1: ALT/Shift + Lft Arrow - Used to delete all files in ramdisc. ---------------------------------------------------------------------- The CopyKeys keymap, using the HELP key, provides a convienient way to utilize commands related to SetKey and the keymaps. USE THE HELP KEY AS FOLLOWS: Help - Reads this help file. Shift + Help - ShowKey command lists current keymap settings. ALT + Help - SetMap command allows user to change to another keymap. ALT/Shift + Help - Runs SetKey utility. The EdKeys keymap, using the ARROW keys, provides a convenient way to run Ed. USE KEYS AS FOLLOWS: SHIFT + Lft Arrow - Begin/End of line. SHIFT + Up Arrow - Up a Screen. SHIFT + Rt Arrow - Begin/End of line. SHIFT + Down Arrow - Down a Screen. ---------------------------------------------------------------------- ALT + Lft Arrow - Word Forward. ALT + Up Arrow - Top of File. ALT + Rt Arrow - Word Backward. ALT + Down Arrow - Bottom of File. ---------------------------------------------------------------------- The EdKeys keymap can also provide macro capability to standard Ed. Help - Open New Line. Enter - Autoindent (Macro for use with standard Ed). F1 - Quit. SHIFT + F1 - Save and Exit. This is just a start of all of the Possiblities of SetKey. SetKey.Notes See the file SetKey.Tutorial for a complete description of how to use SetKey. SetKey Main Control Menu options: Select View or Change mode: In "View" mode setkey simply displays the current mapping of any key which is selected. "Change" mode allows you to change the mapping of the keys. Load a keymap from the disk: Loads a keymap for editing. Save a keymap to the disk: Saves your current changes. End keymap editing: You may exit and execute setmap to set your work as the active keymap or exit without setting this map by choosing one of the suboptions. ---------------------------------------------------------------------------- Showkey: Showkey is a very simple utility which examines all the keys in the current default keymap and prints a paginated listing of the keys which have non-escape strings mapped to them. This can be quite helpful if you have trouble remembering how you mapped the keyboard. This version will detect keymaps that have keys with strings that are too long (ie > 127). ---------------------------------------------------------------------------- Tech Notes: Each string mapped to a key may contain up to 127 characters. The total for any key (all qualifiers) must be less than 256. This is not really a handicap in actual operation, it's just implicit in the way the C=A keymap structure is designed. Dead keys are NOT supported by SetKey. What ARE dead keys?? We had a hard time figuring it out too. Suffice to say, they are unnecessary, but if you really need them, there's always the usa keymap. Sometimes when you change back & forth between the hex gadget and the string gadget you'll notice the cursor will disappear. Intuition seems to toggle the cursor status whenever RefreshGadgets is called, causing the cursor to disappear. If you begin typing into the gadget, though, the cursor will reappear and remain until you deselect the gadget. Setmap runs down the keymap resource list (in RAM) to see if a copy of the keymap you have requested is already loaded. If it finds a match, it simply sets it as the current keymap for the task which called it. This is good and bad. It's good in that it saves time if he can find it in RAM. It's bad because there is no way to replace a keymap once it has been added to the resource list (at least not safely, because deleting it from the resource list without knowing whether or not it is being used at present by another task could be disastrous). But that's the way it works. Needless to say by now, SetKey ONLY works with V1.2 of AmigaDos! The ZorkKeys keymap is setup to make playing adventure games easy and fun. /********** Current Key Assignments **********/ Key : Qual : String : Comment ----------------------------------------------- keypad 0 : none : d : Down keypad 1 : none : sw : SouthWest keypad 2 : none : s : South keypad 3 : none : se : SouthEast keypad 4 : none : w : West keypad 5 : none : u : Up keypad 6 : none : e : East keypad 7 : none : nw : NorthWest keypad 8 : none : n : North keypad 9 : none : ne : NorthEast up arrow : none : n : North down arrow : none : s : South rt arrow : none : e : East lft arrow : none : w : West f1 : none : again: Repeat last command f2 : none : wait : Wait f3 : none : save : Save f4 : none : restore Restore This keymap can be tailored to your current game with SetKey.