ShowModule v0.1 (c) 1992 $#%!
now showing: "emodules:devices/inputevent.m"
NOTE: don't use this output in your code, use the module instead.

CONST IECLASS_NULL=0,
      IECLASS_RAWKEY=1,
      IECLASS_RAWMOUSE=2,
      IECLASS_EVENT=3,
      IECLASS_POINTERPOS=4,
      IECLASS_TIMER=6,
      IECLASS_GADGETDOWN=7,
      IECLASS_GADGETUP=8,
      IECLASS_REQUESTER=9,
      IECLASS_MENULIST=10,
      IECLASS_CLOSEWINDOW=11,
      IECLASS_SIZEWINDOW=12,
      IECLASS_REFRESHWINDOW=13,
      IECLASS_NEWPREFS=14,
      IECLASS_DISKREMOVED=15,
      IECLASS_DISKINSERTED=16,
      IECLASS_ACTIVEWINDOW=17,
      IECLASS_INACTIVEWINDOW=18,
      IECLASS_NEWPOINTERPOS=19,
      IECLASS_MENUHELP=20,
      IECLASS_CHANGEWINDOW=21,
      IECLASS_MAX=21,
      IESUBCLASS_COMPATIBLE=0,
      IESUBCLASS_PIXEL=1,
      IESUBCLASS_TABLET=2

(---) OBJECT iepointerpixel
(  0)   screen:LONG
(  4)   positionx:INT
(  6)   positiony:INT
(---) ENDOBJECT     /* SIZEOF=8 */

(---) OBJECT iepointertablet
(  0)   rangex:INT
(  2)   rangey:INT
(  4)   valuex:INT
(  6)   valuey:INT
(  8)   pressure:INT
(---) ENDOBJECT     /* SIZEOF=10 */

CONST IECODE_UP_PREFIX=$80,
      IECODEB_UP_PREFIX=7,
      IECODE_KEY_CODE_FIRST=0,
      IECODE_KEY_CODE_LAST=$77,
      IECODE_COMM_CODE_FIRST=$78,
      IECODE_COMM_CODE_LAST=$7F,
      IECODE_C0_FIRST=0,
      IECODE_C0_LAST=31,
      IECODE_ASCII_FIRST=$20,
      IECODE_ASCII_LAST=$7E,
      IECODE_ASCII_DEL=$7F,
      IECODE_C1_FIRST=$80,
      IECODE_C1_LAST=$9F,
      IECODE_LATIN1_FIRST=$A0,
      IECODE_LATIN1_LAST=$FF,
      IECODE_LBUTTON=$68,
      IECODE_RBUTTON=$69,
      IECODE_MBUTTON=$6A,
      IECODE_NOBUTTON=$FF,
      IECODE_NEWACTIVE=1,
      IECODE_NEWSIZE=2,
      IECODE_REFRESH=3,
      IECODE_REQSET=1,
      IECODE_REQCLEAR=0,
      IEQUALIFIER_LSHIFT=1,
      IEQUALIFIER_RSHIFT=2,
      IEQUALIFIER_CAPSLOCK=4,
      IEQUALIFIER_CONTROL=8,
      IEQUALIFIER_LALT=16,
      IEQUALIFIER_RALT=$20,
      IEQUALIFIER_LCOMMAND=$40,
      IEQUALIFIER_RCOMMAND=$80,
      IEQUALIFIER_NUMERICPAD=$100,
      IEQUALIFIER_REPEAT=$200,
      IEQUALIFIER_INTERRUPT=$400,
      IEQUALIFIER_MULTIBROADCAST=$800,
      IEQUALIFIER_MIDBUTTON=$1000,
      IEQUALIFIER_RBUTTON=$2000,
      IEQUALIFIER_LEFTBUTTON=$4000,
      IEQUALIFIER_RELATIVEMOUSE=$8000,
      IEQUALIFIERB_LSHIFT=0,
      IEQUALIFIERB_RSHIFT=1,
      IEQUALIFIERB_CAPSLOCK=2,
      IEQUALIFIERB_CONTROL=3,
      IEQUALIFIERB_LALT=4,
      IEQUALIFIERB_RALT=5,
      IEQUALIFIERB_LCOMMAND=6,
      IEQUALIFIERB_RCOMMAND=7,
      IEQUALIFIERB_NUMERICPAD=8,
      IEQUALIFIERB_REPEAT=9,
      IEQUALIFIERB_INTERRUPT=10,
      IEQUALIFIERB_MULTIBROADCAST=11,
      IEQUALIFIERB_MIDBUTTON=12,
      IEQUALIFIERB_RBUTTON=13,
      IEQUALIFIERB_LEFTBUTTON=14,
      IEQUALIFIERB_RELATIVEMOUSE=15

(---) OBJECT inputevent
(  0)   nextevent:LONG
(  4)   class:CHAR
(  5)   subclass:CHAR
(  6)   code:INT
(  8)   qualifier:INT
( 10)   prev1downcode:CHAR
( 11)   prev1downqual:CHAR
( 12)   prev2downcode:CHAR
( 13)   prev2downqual:CHAR
( 14)   timestamp:substructure
(---) ENDOBJECT     /* SIZEOF=22 */

