home *** CD-ROM | disk | FTP | other *** search
-
- SetKey.Notes
-
- SetKey & Showkey are copyright 1987 by CodeWorks.
-
- 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.
-
- ----------------------------------------------------------------------------
-
- 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!
-