home *** CD-ROM | disk | FTP | other *** search
/ Dave Lowe: Devpac Amiga 1 / Lowe_DevpacAmiga1.adf / include / devices / keymap.i < prev    next >
Encoding:
Text File  |  1987-11-09  |  937 b   |  61 lines

  1.     IFND    DEVICES_KEYMAP_I
  2. DEVICES_KEYMAP_I    SET   1
  3.  
  4.     IFND    EXEC_NODES_I
  5.     include    'exec/nodes.i'    for LN_SIZE
  6.     ENDC
  7.     IFND    EXEC_LISTS_I
  8.     include    'exec/lists.i'    for LH_SIZE
  9.     ENDC
  10.  
  11.     rsset    0
  12. km_LoKeyMapTypes    rs.l    1
  13. km_LoKeyMap    rs.l    1
  14. km_LoCapsable    rs.l    1
  15. km_LoRepeatable    rs.l    1
  16. km_HiKeyMapTypes    rs.l    1
  17. km_HiKeyMap    rs.l    1
  18. km_HiCapsable    rs.l    1
  19. km_HiRepeatable    rs.l    1
  20. km_SIZEOF    rs.w    0
  21.  
  22.     rsreset                1.2
  23. kn_Node        rs.b    LN_SIZE
  24. kn_KeyMap    rs.b    km_SIZEOF
  25. kn_SIZEOF    rs.w    0
  26.  
  27.     rsreset                1.2
  28. kr_Node        rs.b    LN_SIZE
  29. kr_List        rs.b    LH_SIZE
  30. kr_SIZEOF    rs.w    0
  31.  
  32. KCB_NOP    EQU   7
  33. KCF_NOP    EQU   $80
  34.  
  35. KC_NOQUAL    EQU    0
  36. KC_VANILLA    EQU    7
  37. KCB_SHIFT    EQU    0
  38. KCF_SHIFT    EQU    $01
  39. KCB_ALT    EQU    1
  40. KCF_ALT    EQU    $02
  41. KCB_CONTROL    EQU    2
  42. KCF_CONTROL    EQU    $04
  43. KCB_DOWNUP    EQU    3
  44. KCF_DOWNUP    EQU    $08
  45. KCB_DEAD    EQU    5    1.2
  46. KCF_DEAD    EQU    $20    1.2
  47. KCB_STRING    EQU    6
  48. KCF_STRING    EQU    $40
  49.  
  50. * new 1.2
  51. DPB_MOD    EQU    0
  52. DPF_MOD    EQU    1
  53. DPB_DEAD    EQU    3
  54. DPF_DEAD    EQU    $08
  55.  
  56. DP_2DINDEXMASK    EQU    $0F
  57. DP_2DFACSHIFT    EQU    4
  58.  
  59.     ENDC
  60.  
  61.