home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / e / amigae / modulessrc / devices / keymap.e < prev    next >
Text File  |  1995-07-05  |  890b  |  50 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. MODULE 'exec/lists',
  5.        'exec/nodes'
  6.  
  7. OBJECT keymap
  8.   lokeymaptypes:PTR TO CHAR
  9.   lokeymap:PTR TO LONG
  10.   locapsable:PTR TO CHAR
  11.   lorepeatable:PTR TO CHAR
  12.   hikeymaptypes:PTR TO CHAR
  13.   hikeymap:PTR TO LONG
  14.   hicapsable:PTR TO CHAR
  15.   hirepeatable:PTR TO CHAR
  16. ENDOBJECT     /* SIZEOF=32 */
  17.  
  18. OBJECT keymapnode
  19.   node:ln
  20.   keymap:keymap
  21. ENDOBJECT     /* SIZEOF=46 */
  22.  
  23. OBJECT keymapresource
  24.   node:ln
  25.   list:lh
  26. ENDOBJECT     /* SIZEOF=28 */
  27.  
  28. CONST KCB_NOP=7,
  29.       KCF_NOP=$80,
  30.       KC_NOQUAL=0,
  31.       KC_VANILLA=7,
  32.       KCB_SHIFT=0,
  33.       KCF_SHIFT=1,
  34.       KCB_ALT=1,
  35.       KCF_ALT=2,
  36.       KCB_CONTROL=2,
  37.       KCF_CONTROL=4,
  38.       KCB_DOWNUP=3,
  39.       KCF_DOWNUP=8,
  40.       KCB_DEAD=5,
  41.       KCF_DEAD=$20,
  42.       KCB_STRING=6,
  43.       KCF_STRING=$40,
  44.       DPB_MOD=0,
  45.       DPF_MOD=1,
  46.       DPB_DEAD=3,
  47.       DPF_DEAD=8,
  48.       DP_2DINDEXMASK=15,
  49.       DP_2DFACSHIFT=4
  50.