home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 4: Demo 1 / almathera_demo1.bin / commercial / asmonedemo / asm-one / include.strip / devices / keymap.i < prev    next >
Text File  |  1995-03-16  |  913b  |  50 lines

  1.     IFND    DEVICES_KEYMAP_I
  2. DEVICES_KEYMAP_I    SET    1
  3.     IFND    EXEC_NODES_I
  4.     INCLUDE    "exec/nodes.i"
  5.     ENDC
  6.     IFND    EXEC_LISTS_I
  7.     INCLUDE    "exec/lists.i"
  8.     ENDC
  9.     STRUCTURE    KeyMap,0
  10.     APTR    km_LoKeyMapTypes
  11.     APTR    km_LoKeyMap
  12.     APTR    km_LoCapsable
  13.     APTR    km_LoRepeatable
  14.     APTR    km_HiKeyMapTypes
  15.     APTR    km_HiKeyMap
  16.     APTR    km_HiCapsable
  17.     APTR    km_HiRepeatable
  18.     LABEL    km_SIZEOF
  19.     STRUCTURE    KeyMapNode,0
  20.     STRUCT    kn_Node,LN_SIZE
  21.     STRUCT    kn_KeyMap,km_SIZEOF
  22.     LABEL    kn_SIZEOF
  23.     STRUCTURE    KeyMapResource,0
  24.     STRUCT    kr_Node,LN_SIZE
  25.     STRUCT    kr_List,LH_SIZE
  26.     LABEL    kr_SIZEOF
  27. KCB_NOP    EQU    7
  28. KCF_NOP    EQU    $80
  29. KC_NOQUAL    EQU    0
  30. KC_VANILLA    EQU    7
  31. KCB_SHIFT    EQU    0
  32. KCF_SHIFT    EQU    $01
  33. KCB_ALT    EQU    1
  34. KCF_ALT    EQU    $02
  35. KCB_CONTROL    EQU    2
  36. KCF_CONTROL    EQU    $04
  37. KCB_DOWNUP    EQU    3
  38. KCF_DOWNUP    EQU    $08
  39. KCB_DEAD    EQU    5
  40. KCF_DEAD    EQU    $20
  41. KCB_STRING    EQU    6
  42. KCF_STRING    EQU    $40
  43. DPB_MOD    EQU    0
  44. DPF_MOD    EQU    $01
  45. DPB_DEAD    EQU    3
  46. DPF_DEAD    EQU    $08
  47. DP_2DINDEXMASK    EQU    $0F
  48. DP_2DFACSHIFT    EQU    4
  49.     ENDC
  50.