home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Assembler / wst!oma3.lha / OMA / Include / devices / inputevent.i < prev    next >
Encoding:
Text File  |  1994-12-23  |  3.0 KB  |  128 lines

  1.     IFND    DEVICES_INPUTEVENT_I
  2. DEVICES_INPUTEVENT_I    EQU    1
  3. *    $Filename: devices/inputevent.i $
  4. *    $Release: 2.04 Includes, V37.4 $
  5. *    $Revision: 36.6 $
  6. *    $Date: 91/01/22 $
  7. *    input event definitions
  8. *    (C) Copyright 1985-1991 Commodore-Amiga, Inc.
  9. *        All Rights Reserved
  10.     IFND    DEVICES_TIMER_I
  11.     INCLUDE    "devices/timer.i"
  12.     ENDC
  13. IECLASS_NULL    EQU    0
  14. IECLASS_RAWKEY    EQU    1
  15. IECLASS_RAWMOUSE    EQU    2
  16. IECLASS_EVENT    EQU    3
  17. IECLASS_POINTERPOS    EQU    4
  18. IECLASS_TIMER    EQU    6
  19. IECLASS_GADGETDOWN    EQU    7
  20. IECLASS_GADGETUP    EQU    8
  21. IECLASS_REQUESTER    EQU    9
  22. IECLASS_MENULIST    EQU    $A
  23. IECLASS_CLOSEWINDOW    EQU    $B
  24. IECLASS_SIZEWINDOW    EQU    $C
  25. IECLASS_REFRESHWINDOW    EQU    $D
  26. IECLASS_NEWPREFS    EQU    $E
  27. IECLASS_DISKREMOVED    EQU    $F
  28. IECLASS_DISKINSERTED    EQU    $10
  29. IECLASS_ACTIVEWINDOW    EQU    $11
  30. IECLASS_INACTIVEWINDOW    EQU    $12
  31. IECLASS_NEWPOINTERPOS    EQU    $13
  32. IECLASS_MENUHELP    EQU    $14
  33. IECLASS_CHANGEWINDOW    EQU    $15
  34. IECLASS_MAX    EQU    $15
  35. IESUBCLASS_COMPATIBLE    EQU    0
  36. IESUBCLASS_PIXEL    EQU    1
  37. IESUBCLASS_TABLET    EQU    2
  38.     RSRESET
  39. IEPointerPixel    rs.b    0
  40. iepp_Screen    rs    2
  41. iepp_Position    rs.b    0
  42. iepp_PositionX    rs    1
  43. iepp_PositionY    rs    1
  44. IEPointerPixel_SIZEOF    rs.b    0
  45.     RSRESET
  46. IEPointerTablet    rs.b    0
  47. iept_Range    rs.b    0
  48. iept_RangeX    rs    1
  49. iept_RangeY    rs    1
  50. iept_Value    rs.b    0
  51. iept_ValueX    rs    1
  52. iept_ValueY    rs    1
  53. iept_Pressure    rs    1
  54. IEPointerTablet_SIZEOF    rs.b    0
  55. IECODE_UP_PREFIX    EQU    $80
  56. IECODEB_UP_PREFIX    EQU    7
  57. IECODE_KEY_CODE_FIRST    EQU    0
  58. IECODE_KEY_CODE_LAST    EQU    $77
  59. IECODE_COMM_CODE_FIRST    EQU    $78
  60. IECODE_COMM_CODE_LAST    EQU    $7F
  61. IECODE_C0_FIRST    EQU    0
  62. IECODE_C0_LAST    EQU    $1F
  63. IECODE_ASCII_FIRST    EQU    $20
  64. IECODE_ASCII_LAST    EQU    $7E
  65. IECODE_ASCII_DEL    EQU    $7F
  66. IECODE_C1_FIRST    EQU    $80
  67. IECODE_C1_LAST    EQU    $9F
  68. IECODE_LATIN1_FIRST    EQU    $A0
  69. IECODE_LATIN1_LAST    EQU    $FF
  70. IECODE_LBUTTON    EQU    $68
  71. IECODE_RBUTTON    EQU    $69
  72. IECODE_MBUTTON    EQU    $6A
  73. IECODE_NOBUTTON    EQU    $FF
  74. IECODE_NEWACTIVE    EQU    1
  75. IECODE_NEWSIZE    EQU    2
  76. IECODE_REFRESH    EQU    3
  77. IECODE_REQSET    EQU    1
  78. IECODE_REQCLEAR    EQU    0
  79. IEQUALIFIER_LSHIFT    EQU    1
  80. IEQUALIFIER_RSHIFT    EQU    2
  81. IEQUALIFIER_CAPSLOCK    EQU    4
  82. IEQUALIFIER_CONTROL    EQU    8
  83. IEQUALIFIER_LALT    EQU    $10
  84. IEQUALIFIER_RALT    EQU    $20
  85. IEQUALIFIER_LCOMMAND    EQU    $40
  86. IEQUALIFIER_RCOMMAND    EQU    $80
  87. IEQUALIFIER_NUMERICPAD    EQU    $100
  88. IEQUALIFIER_REPEAT    EQU    $200
  89. IEQUALIFIER_INTERRUPT    EQU    $400
  90. IEQUALIFIER_MULTIBROADCAST    EQU    $800
  91. IEQUALIFIER_MIDBUTTON    EQU    $1000
  92. IEQUALIFIER_RBUTTON    EQU    $2000
  93. IEQUALIFIER_LEFTBUTTON    EQU    $4000
  94. IEQUALIFIER_RELATIVEMOUSE    EQU    $8000
  95. IEQUALIFIERB_LSHIFT    EQU    0
  96. IEQUALIFIERB_RSHIFT    EQU    1
  97. IEQUALIFIERB_CAPSLOCK    EQU    2
  98. IEQUALIFIERB_CONTROL    EQU    3
  99. IEQUALIFIERB_LALT    EQU    4
  100. IEQUALIFIERB_RALT    EQU    5
  101. IEQUALIFIERB_LCOMMAND    EQU    6
  102. IEQUALIFIERB_RCOMMAND    EQU    7
  103. IEQUALIFIERB_NUMERICPAD    EQU    8
  104. IEQUALIFIERB_REPEAT    EQU    9
  105. IEQUALIFIERB_INTERRUPT    EQU    10
  106. IEQUALIFIERB_MULTIBROADCAST    EQU    11
  107. IEQUALIFIERB_MIDBUTTON    EQU    12
  108. IEQUALIFIERB_RBUTTON    EQU    13
  109. IEQUALIFIERB_LEFTBUTTON    EQU    14
  110. IEQUALIFIERB_RELATIVEMOUSE    EQU    15
  111.     RSRESET
  112. InputEvent    rs.b    0
  113. ie_NextEvent    rs    2
  114. ie_Class    rs.b    1
  115. ie_SubClass    rs.b    1
  116. ie_Code    rs    1
  117. ie_Qualifier    rs    1
  118. ie_EventAddress    rs.b    0
  119. ie_X    rs.b    0
  120. ie_Prev1DownCode    rs.b    1
  121. ie_Prev1DownQual    rs.b    1
  122. ie_Y    rs.b    0
  123. ie_Prev2DownCode    rs.b    1
  124. ie_Prev2DownQual    rs.b    1
  125. ie_TimeStamp    rs.b    TV_SIZE
  126. ie_SIZEOF    rs.b    0
  127.     ENDC
  128.