home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / dev / amiga_e-2.1b.lha / Amiga_E-2.1b / Modules-Text / devices / inputevent.txt < prev    next >
Encoding:
Text File  |  1992-09-02  |  3.0 KB  |  115 lines

  1. ShowModule v0.1 (c) 1992 $#%!
  2. now showing: "emodules:devices/inputevent.m"
  3. NOTE: don't use this output in your code, use the module instead.
  4.  
  5. CONST IECLASS_NULL=0,
  6.       IECLASS_RAWKEY=1,
  7.       IECLASS_RAWMOUSE=2,
  8.       IECLASS_EVENT=3,
  9.       IECLASS_POINTERPOS=4,
  10.       IECLASS_TIMER=6,
  11.       IECLASS_GADGETDOWN=7,
  12.       IECLASS_GADGETUP=8,
  13.       IECLASS_REQUESTER=9,
  14.       IECLASS_MENULIST=10,
  15.       IECLASS_CLOSEWINDOW=11,
  16.       IECLASS_SIZEWINDOW=12,
  17.       IECLASS_REFRESHWINDOW=13,
  18.       IECLASS_NEWPREFS=14,
  19.       IECLASS_DISKREMOVED=15,
  20.       IECLASS_DISKINSERTED=16,
  21.       IECLASS_ACTIVEWINDOW=17,
  22.       IECLASS_INACTIVEWINDOW=18,
  23.       IECLASS_NEWPOINTERPOS=19,
  24.       IECLASS_MENUHELP=20,
  25.       IECLASS_CHANGEWINDOW=21,
  26.       IECLASS_MAX=21,
  27.       IESUBCLASS_COMPATIBLE=0,
  28.       IESUBCLASS_PIXEL=1,
  29.       IESUBCLASS_TABLET=2
  30.  
  31. (---) OBJECT iepointerpixel
  32. (  0)   screen:LONG
  33. (  4)   positionx:INT
  34. (  6)   positiony:INT
  35. (---) ENDOBJECT     /* SIZEOF=8 */
  36.  
  37. (---) OBJECT iepointertablet
  38. (  0)   rangex:INT
  39. (  2)   rangey:INT
  40. (  4)   valuex:INT
  41. (  6)   valuey:INT
  42. (  8)   pressure:INT
  43. (---) ENDOBJECT     /* SIZEOF=10 */
  44.  
  45. CONST IECODE_UP_PREFIX=$80,
  46.       IECODEB_UP_PREFIX=7,
  47.       IECODE_KEY_CODE_FIRST=0,
  48.       IECODE_KEY_CODE_LAST=$77,
  49.       IECODE_COMM_CODE_FIRST=$78,
  50.       IECODE_COMM_CODE_LAST=$7F,
  51.       IECODE_C0_FIRST=0,
  52.       IECODE_C0_LAST=31,
  53.       IECODE_ASCII_FIRST=$20,
  54.       IECODE_ASCII_LAST=$7E,
  55.       IECODE_ASCII_DEL=$7F,
  56.       IECODE_C1_FIRST=$80,
  57.       IECODE_C1_LAST=$9F,
  58.       IECODE_LATIN1_FIRST=$A0,
  59.       IECODE_LATIN1_LAST=$FF,
  60.       IECODE_LBUTTON=$68,
  61.       IECODE_RBUTTON=$69,
  62.       IECODE_MBUTTON=$6A,
  63.       IECODE_NOBUTTON=$FF,
  64.       IECODE_NEWACTIVE=1,
  65.       IECODE_NEWSIZE=2,
  66.       IECODE_REFRESH=3,
  67.       IECODE_REQSET=1,
  68.       IECODE_REQCLEAR=0,
  69.       IEQUALIFIER_LSHIFT=1,
  70.       IEQUALIFIER_RSHIFT=2,
  71.       IEQUALIFIER_CAPSLOCK=4,
  72.       IEQUALIFIER_CONTROL=8,
  73.       IEQUALIFIER_LALT=16,
  74.       IEQUALIFIER_RALT=$20,
  75.       IEQUALIFIER_LCOMMAND=$40,
  76.       IEQUALIFIER_RCOMMAND=$80,
  77.       IEQUALIFIER_NUMERICPAD=$100,
  78.       IEQUALIFIER_REPEAT=$200,
  79.       IEQUALIFIER_INTERRUPT=$400,
  80.       IEQUALIFIER_MULTIBROADCAST=$800,
  81.       IEQUALIFIER_MIDBUTTON=$1000,
  82.       IEQUALIFIER_RBUTTON=$2000,
  83.       IEQUALIFIER_LEFTBUTTON=$4000,
  84.       IEQUALIFIER_RELATIVEMOUSE=$8000,
  85.       IEQUALIFIERB_LSHIFT=0,
  86.       IEQUALIFIERB_RSHIFT=1,
  87.       IEQUALIFIERB_CAPSLOCK=2,
  88.       IEQUALIFIERB_CONTROL=3,
  89.       IEQUALIFIERB_LALT=4,
  90.       IEQUALIFIERB_RALT=5,
  91.       IEQUALIFIERB_LCOMMAND=6,
  92.       IEQUALIFIERB_RCOMMAND=7,
  93.       IEQUALIFIERB_NUMERICPAD=8,
  94.       IEQUALIFIERB_REPEAT=9,
  95.       IEQUALIFIERB_INTERRUPT=10,
  96.       IEQUALIFIERB_MULTIBROADCAST=11,
  97.       IEQUALIFIERB_MIDBUTTON=12,
  98.       IEQUALIFIERB_RBUTTON=13,
  99.       IEQUALIFIERB_LEFTBUTTON=14,
  100.       IEQUALIFIERB_RELATIVEMOUSE=15
  101.  
  102. (---) OBJECT inputevent
  103. (  0)   nextevent:LONG
  104. (  4)   class:CHAR
  105. (  5)   subclass:CHAR
  106. (  6)   code:INT
  107. (  8)   qualifier:INT
  108. ( 10)   prev1downcode:CHAR
  109. ( 11)   prev1downqual:CHAR
  110. ( 12)   prev2downcode:CHAR
  111. ( 13)   prev2downqual:CHAR
  112. ( 14)   timestamp:substructure
  113. (---) ENDOBJECT     /* SIZEOF=22 */
  114.  
  115.