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.