home *** CD-ROM | disk | FTP | other *** search
- Tuesday 12-Jan-93 19:30:45
-
-
-
- Input Description Strings
-
-
-
- Shortcuts must be in the form:
-
- [class] {[-](qualifier|synonym)} [[-]upstroke] [highmap|ANSICode]
-
- class:
- Don't care about [class], for this purposes it's the system default
- (e.g. "rawkey").
-
- qualifier:
- Is one from the table below.
- A dash preceding the qualifier string tells not to care if that
- qualifier is present. Notice that can be more than one qualifier (or
- none at all).
-
- "lshift" "rshift"
- "capslock"
- "control"
- "rbutton"
- "lalt" "ralt"
- "lcommand" "rcommand"
- "numericpad"
- "repeat"
- "midbutton" "rbutton" "leftbutton"
- "relativemouse"
-
- synonym:
- Is one from the table below.
- These strings act as synonyms for groups of qualifier.
- A dash preceding the synonym string tells not to care if that synonym
- is present. Notice that can be more than one synonym (or none at all).
-
- "shift"
- "caps"
- "alt"
-
- upstroke:
- Is the literal string "upstroke". If this string is absent only
- downstrokes are considered. If it's present alone only upstrokes are
- considered. If preceded by a dash both upstrokes and downstrokes are
- considered.
-
- highmap:
- Is one from the table below.
-
- "space", "backspace", "tab", "enter", "return, "esc", "del", "up",
- "down", "right", "left", "f1", "f2", "f3", "f4", "f5", "f6", "f7",
- "f8", "f9", "f10", "help"
-
- ANSICode:
- Is a single character, for example "a", of the system default keymap.
-
-
- Examples:
-
- For function key F2 with the left Shift and either Alt key pressed,
- the input description string would be:
-
- "rawkey lshift alt f2"
-
- To specify the key that produces an 'a' (this may or may not be the A
- key depending on the keymap), with or without any Shift, Alt, or
- control keys pressed use:
-
- "-shift -alt -control a"
-
- ---
-
- Don't copy quote in the tooltypes! Only strings. (Ex. lcommand ctrl esc)
- See Rom Kernel Manuals for more details.
-