home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / commod / pmouse12.lha / Pmouse / IDS.txt next >
Text File  |  1993-01-12  |  2KB  |  78 lines

  1. Tuesday 12-Jan-93 19:30:45
  2.  
  3.  
  4.  
  5.                           Input Description Strings
  6.  
  7.  
  8.  
  9.    Shortcuts must be in the form:
  10.  
  11.    [class] {[-](qualifier|synonym)} [[-]upstroke] [highmap|ANSICode]
  12.  
  13.    class:
  14.       Don't care about [class], for this purposes it's the system default
  15.       (e.g. "rawkey").
  16.  
  17.    qualifier:
  18.       Is one from the table below.
  19.       A dash preceding the qualifier string tells not to care if that
  20.       qualifier is present. Notice that can be more than one qualifier (or
  21.       none at all).
  22.  
  23.       "lshift"    "rshift"
  24.       "capslock"
  25.       "control"
  26.       "rbutton"
  27.       "lalt"      "ralt"
  28.       "lcommand"  "rcommand"
  29.       "numericpad"
  30.       "repeat"
  31.       "midbutton" "rbutton"   "leftbutton"
  32.       "relativemouse"
  33.  
  34.    synonym:
  35.       Is one from the table below.
  36.       These strings act as synonyms for groups of qualifier.
  37.       A dash preceding the synonym string tells not to care if that synonym
  38.       is present. Notice that can be more than one synonym (or none at all).
  39.  
  40.       "shift"
  41.       "caps"
  42.       "alt"
  43.  
  44.    upstroke:
  45.       Is the literal string "upstroke". If this string is absent only
  46.       downstrokes are considered. If it's present alone only upstrokes are
  47.       considered. If preceded by a dash both upstrokes and downstrokes are
  48.       considered.
  49.  
  50.    highmap:
  51.       Is one from the table below.
  52.  
  53.       "space", "backspace", "tab", "enter", "return, "esc", "del", "up",
  54.       "down", "right", "left", "f1", "f2", "f3", "f4", "f5", "f6", "f7",
  55.        "f8", "f9", "f10", "help"
  56.  
  57.    ANSICode:
  58.       Is a single character, for example "a", of the system default keymap.
  59.  
  60.  
  61.    Examples:
  62.  
  63.       For function key F2 with the left Shift and either Alt key pressed,
  64.       the input description string would be:
  65.  
  66.       "rawkey lshift alt f2"
  67.  
  68.       To specify the key that produces an 'a' (this may or may not be the A
  69.       key depending on the keymap), with or without any Shift, Alt, or
  70.       control keys pressed use:
  71.  
  72.       "-shift -alt -control a"
  73.  
  74.                                     ---
  75.  
  76.    Don't copy quote in the tooltypes! Only strings. (Ex. lcommand ctrl esc)
  77.    See Rom Kernel Manuals for more details.
  78.