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

  1.     IFND    DEVICES_INPUTEVENT_I
  2. DEVICES_INPUTEVENT_I    =    1
  3.     IFND    DEVICES_TIMER_I
  4.     INCLUDE    devices/timer.i
  5.     ENDC
  6. IECLASS_NULL        =    $00
  7. IECLASS_RAWKEY        =    $01
  8. IECLASS_RAWMOUSE    =    $02
  9. IECLASS_EVENT        =    $03
  10. IECLASS_POINTERPOS    =    $04
  11. IECLASS_TIMER        =    $06
  12. IECLASS_GADGETDOWN    =    $07
  13. IECLASS_GADGETUP    =    $08
  14. IECLASS_REQUESTER    =    $09
  15. IECLASS_MENULIST    =    $0A
  16. IECLASS_CLOSEWINDOW    =    $0B
  17. IECLASS_SIZEWINDOW    =    $0C
  18. IECLASS_REFRESHWINDOW    =    $0D
  19. IECLASS_NEWPREFS    =    $0E
  20. IECLASS_DISKREMOVED    =    $0F
  21. IECLASS_DISKINSERTED    =    $10
  22. IECLASS_ACTIVEWINDOW    =    $11
  23. IECLASS_INACTIVEWINDOW    =    $12
  24. IECLASS_MAX        =    $12
  25. IECODE_UP_PREFIX    =    $80
  26. IECODEB_UP_PREFIX    =    7
  27. IECODE_KEY_CODE_FIRST    =    $00
  28. IECODE_KEY_CODE_LAST    =    $77
  29. IECODE_COMM_CODE_FIRST    =    $78
  30. IECODE_COMM_CODE_LAST    =    $7F
  31. IECODE_C0_FIRST        =    $00
  32. IECODE_C0_LAST        =    $1F
  33. IECODE_ASCII_FIRST    =    $20
  34. IECODE_ASCII_LAST    =    $7E
  35. IECODE_ASCII_DEL    =    $7F
  36. IECODE_C1_FIRST        =    $80
  37. IECODE_C1_LAST        =    $9F
  38. IECODE_LATIN1_FIRST    =    $A0
  39. IECODE_LATIN1_LAST    =    $FF
  40. IECODE_LBUTTON        =    $68
  41. IECODE_RBUTTON        =    $69
  42. IECODE_MBUTTON        =    $6A
  43. IECODE_NOBUTTON        =    $FF
  44. IECODE_NEWACTIVE    =    $01
  45. IECODE_REQSET        =    $01
  46. IECODE_REQCLEAR        =    $00
  47. IEQUALIFIER_LSHIFT    =    $0001
  48. IEQUALIFIERB_LSHIFT    =    0
  49. IEQUALIFIER_RSHIFT    =    $0002
  50. IEQUALIFIERB_RSHIFT    =    1
  51. IEQUALIFIER_CAPSLOCK    =    $0004
  52. IEQUALIFIERB_CAPSLOCK    =    2
  53. IEQUALIFIER_CONTROL    =    $0008
  54. IEQUALIFIERB_CONTROL    =    3
  55. IEQUALIFIER_LALT    =    $0010
  56. IEQUALIFIERB_LALT    =    4
  57. IEQUALIFIER_RALT    =    $0020
  58. IEQUALIFIERB_RALT    =    5
  59. IEQUALIFIER_LCOMMAND    =    $0040
  60. IEQUALIFIERB_LCOMMAND    =    6
  61. IEQUALIFIER_RCOMMAND    =    $0080
  62. IEQUALIFIERB_RCOMMAND    =    7
  63. IEQUALIFIER_NUMERICPAD    =    $0100
  64. IEQUALIFIERB_NUMERICPAD    =    8
  65. IEQUALIFIER_REPEAT    =    $0200
  66. IEQUALIFIERB_REPEAT    =    9
  67. IEQUALIFIER_INTERRUPT    =    $0400
  68. IEQUALIFIERB_INTERRUPT    =    10
  69. IEQUALIFIER_MULTIBROADCAST=    $0800
  70. IEQUALIFIERB_MULTIBROADCAST=    11
  71. IEQUALIFIER_MIDBUTTON    =    $1000
  72. IEQUALIFIERB_MIDBUTTON    =    12
  73. IEQUALIFIER_RBUTTON    =    $2000
  74. IEQUALIFIERB_RBUTTON    =    13
  75. IEQUALIFIER_LEFTBUTTON    =    $4000
  76. IEQUALIFIERB_LEFTBUTTON    =    14
  77. IEQUALIFIER_RELATIVEMOUSE=    $8000
  78. IEQUALIFIERB_RELATIVEMOUSE=    15
  79.     RSRESET
  80. InputEvent    RS.B    0
  81. ie_NextEvent    RS.L    1
  82. ie_Class    RS.B    1
  83. ie_SubClass    RS.B    1
  84. ie_Code        RS.W    1
  85. ie_Qualifier    RS.W    1
  86. ie_EventAddress    RS.W    0
  87. ie_X        RS.W    1
  88. ie_Y        RS.W    1
  89. ie_TimeStamp    RS.B    TV_SIZE
  90. ie_SIZEOF    RS.W    0
  91.     ENDC
  92.