home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 522.lha / PWKeys_v1.0 / PWKeys.i < prev    next >
Text File  |  1991-06-09  |  1KB  |  75 lines

  1.  
  2.     IFND    DEVICES_INPUTEVENT_I
  3.     INCLUDE    'devices/inputevent.i'
  4.     ENDC
  5.  
  6. SHIFT            =IECODE_UP_PREFIX
  7. RAMIGA            =IEQUALIFIER_RCOMMAND
  8. RSHIFT            =IEQUALIFIER_RSHIFT
  9. RALT            =IEQUALIFIER_RALT
  10. LAMIGA            =IEQUALIFIER_LCOMMAND
  11. LSHIFT            =IEQUALIFIER_LSHIFT
  12. LALT            =IEQUALIFIER_LALT
  13. UPARROW            =$4C
  14. DOWNARROW        =$4D
  15. RIGHTARROW        =$4E
  16. LEFTARROW        =$4F
  17. KP0            =$0F
  18. KP1            =$1D
  19. KP2            =$1E
  20. KP3            =$1F
  21. KP4            =$2D
  22. KP5            =$2E
  23. KP6            =$2F
  24. KP7            =$3D
  25. KP8            =$3E
  26. KP9            =$3F
  27.  
  28. U_CODE            =20000
  29. U_QUAL            =0
  30. U_FUNC            =0
  31. AW_TO_TOP        =0
  32. AW_TO_BOTTOM        =1
  33. AW_TO_LEFT        =2
  34. AW_TO_RIGHT        =3
  35. AW_TO_LEFT_TOP        =4
  36. AW_TO_LEFT_BOTTOM    =5
  37. AW_TO_RIGHT_TOP        =6
  38. AW_TO_RIGHT_BOTTOM    =7
  39. AW_TO_CENTER        =8
  40. AW_TO_FRONT        =9
  41. AW_TO_BACK        =10
  42. ACTIVATE_PREV_W        =11
  43. ACTIVATE_NEXT_W        =12
  44. BACK_W_TO_FRONT        =13
  45. FRONT_W_TO_BACK        =14
  46. BACK_S_TO_FRONT        =15
  47. FRONT_S_TO_BACK        =16
  48. KeyFuncNumber        =20
  49. DefFuncNumber        =17
  50.  
  51. HotKey_ID    =0        ; What identifies this hotkey
  52. HotKey_Code    =0        ; The hotkeys action-key
  53. HotKey_Qual    =2        ; The hotkeys qualifier-keys
  54. HotKey_Mask    =4        ; What distinguishes this hotkey from others with same code
  55. HotKey_Func    =4        ; Function to execute
  56. HotKey_FF    =5        ; Just mask
  57. HotKey_QMask    =6        ; 'OR'ed qualifiers of all hotkeys with same code
  58. HotKey_SIZE    =8
  59. HotKey        MACRO
  60. * HotKey_ID
  61.         dc.w        \1        ; HotKey_Code
  62.         dc.w        \2        ; HotKey_Qual
  63. * HotKey_Mask
  64.         dc.b        \4        ; HotKey_Func
  65.         dc.b        $FF        ; HotKey_FF
  66.         dc.w        \3        ; HotKey_QMask
  67.         ENDM
  68.  
  69. FilePart        =12+KeyFuncNumber*HotKey_SIZE
  70.  
  71. PWKeysVersion    =1
  72. PWKeysRevision    =1
  73. PWKeysPri    =51    ; Handler priority
  74.  
  75.