home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Almathera Ten Pack 4: Demo 1
/
almathera_demo1.bin
/
commercial
/
asmonedemo
/
asm-one
/
include.strip
/
devices
/
inputevent.i
< prev
next >
Wrap
Text File
|
1995-03-16
|
2KB
|
91 lines
IFND DEVICES_INPUTEVENT_I
DEVICES_INPUTEVENT_I SET 1
IFND DEVICES_TIMER_I
INCLUDE "devices/timer.i"
ENDC
IECLASS_NULL EQU $00
IECLASS_RAWKEY EQU $01
IECLASS_RAWMOUSE EQU $02
IECLASS_EVENT EQU $03
IECLASS_POINTERPOS EQU $04
IECLASS_TIMER EQU $06
IECLASS_GADGETDOWN EQU $07
IECLASS_GADGETUP EQU $08
IECLASS_REQUESTER EQU $09
IECLASS_MENULIST EQU $0A
IECLASS_CLOSEWINDOW EQU $0B
IECLASS_SIZEWINDOW EQU $0C
IECLASS_REFRESHWINDOW EQU $0D
IECLASS_NEWPREFS EQU $0E
IECLASS_DISKREMOVED EQU $0F
IECLASS_DISKINSERTED EQU $10
IECLASS_ACTIVEWINDOW EQU $11
IECLASS_INACTIVEWINDOW EQU $12
IECLASS_MAX EQU $12
IECODE_UP_PREFIX EQU $80
IECODEB_UP_PREFIX EQU 7
IECODE_KEY_CODE_FIRST EQU $00
IECODE_KEY_CODE_LAST EQU $77
IECODE_COMM_CODE_FIRST EQU $78
IECODE_COMM_CODE_LAST EQU $7F
IECODE_C0_FIRST EQU $00
IECODE_C0_LAST EQU $1F
IECODE_ASCII_FIRST EQU $20
IECODE_ASCII_LAST EQU $7E
IECODE_ASCII_DEL EQU $7F
IECODE_C1_FIRST EQU $80
IECODE_C1_LAST EQU $9F
IECODE_LATIN1_FIRST EQU $A0
IECODE_LATIN1_LAST EQU $FF
IECODE_LBUTTON EQU $68
IECODE_RBUTTON EQU $69
IECODE_MBUTTON EQU $6A
IECODE_NOBUTTON EQU $FF
IECODE_NEWACTIVE EQU $01
IECODE_REQSET EQU $01
IECODE_REQCLEAR EQU $00
IEQUALIFIER_LSHIFT EQU $0001
IEQUALIFIERB_LSHIFT EQU 0
IEQUALIFIER_RSHIFT EQU $0002
IEQUALIFIERB_RSHIFT EQU 1
IEQUALIFIER_CAPSLOCK EQU $0004
IEQUALIFIERB_CAPSLOCK EQU 2
IEQUALIFIER_CONTROL EQU $0008
IEQUALIFIERB_CONTROL EQU 3
IEQUALIFIER_LALT EQU $0010
IEQUALIFIERB_LALT EQU 4
IEQUALIFIER_RALT EQU $0020
IEQUALIFIERB_RALT EQU 5
IEQUALIFIER_LCOMMAND EQU $0040
IEQUALIFIERB_LCOMMAND EQU 6
IEQUALIFIER_RCOMMAND EQU $0080
IEQUALIFIERB_RCOMMAND EQU 7
IEQUALIFIER_NUMERICPAD EQU $0100
IEQUALIFIERB_NUMERICPAD EQU 8
IEQUALIFIER_REPEAT EQU $0200
IEQUALIFIERB_REPEAT EQU 9
IEQUALIFIER_INTERRUPT EQU $0400
IEQUALIFIERB_INTERRUPT EQU 10
IEQUALIFIER_MULTIBROADCAST EQU $0800
IEQUALIFIERB_MULTIBROADCAST EQU 11
IEQUALIFIER_MIDBUTTON EQU $1000
IEQUALIFIERB_MIDBUTTON EQU 12
IEQUALIFIER_RBUTTON EQU $2000
IEQUALIFIERB_RBUTTON EQU 13
IEQUALIFIER_LEFTBUTTON EQU $4000
IEQUALIFIERB_LEFTBUTTON EQU 14
IEQUALIFIER_RELATIVEMOUSE EQU $8000
IEQUALIFIERB_RELATIVEMOUSE EQU 15
STRUCTURE InputEvent,0
APTR ie_NextEvent
UBYTE ie_Class
UBYTE ie_SubClass
UWORD ie_Code
UWORD ie_Qualifier
LABEL ie_EventAddress
WORD ie_X
WORD ie_Y
STRUCT ie_TimeStamp,TV_SIZE
LABEL ie_SIZEOF
ENDC