intro.bbdoc 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. The key codes module contains a list of constants representing numeric codes for
  2. keys, modifiers and mouse buttons.
  3. These codes are used by key and mouse #events, and by the #{polled input} module.
  4. [ @{Mouse Button} | @{Value}
  5. * Left mouse button | MOUSE_LEFT
  6. * Right mouse button | MOUSE_RIGHT
  7. * Middle mouse button | MOUSE_MIDDLE
  8. ]
  9. [ @{Modifier} | @{Value}
  10. * Shift modifier | MODIFIER_SHIFT
  11. * Control modifier | MODIFIER_CONTROL
  12. * Option modifier | MODIFIER_OPTION
  13. * System modifier | MODIFIER_SYSTEM
  14. * Command modifier | MODIFIER_COMMAND
  15. ]
  16. [ @{Key} | @{Value}
  17. * Backspace | KEY_BACKSPACE
  18. * Tab | KEY_TAB
  19. * Clear | KEY_CLEAR
  20. * Return | KEY_RETURN
  21. * Enter | KEY_ENTER
  22. * Pause | KEY_PAUSE
  23. * Escape | KEY_ESCAPE
  24. * Space | KEY_SPACE
  25. * Page Up | KEY_PAGEUP
  26. * Page Down | KEY_PAGEDOWN
  27. * End | KEY_END
  28. * Home | KEY_HOME
  29. * Cursor (Left) | KEY_LEFT
  30. * Cursor (Up) | KEY_UP
  31. * Cursor (Right) | KEY_RIGHT
  32. * Cursor (Down) | KEY_DOWN
  33. * Select | KEY_SELECT
  34. * Print | KEY_PRINT
  35. * Execute | KEY_EXECUTE
  36. * Screen | KEY_SCREEN
  37. * Insert | KEY_INSERT
  38. * Delete | KEY_DELETE
  39. * Help | KEY_HELP
  40. * 0 | KEY_0
  41. * 1 | KEY_1
  42. * 2 | KEY_2
  43. * 3 | KEY_3
  44. * 4 | KEY_4
  45. * 5 | KEY_5
  46. * 6 | KEY_6
  47. * 7 | KEY_7
  48. * 8 | KEY_8
  49. * 9 | KEY_9
  50. * A | KEY_A
  51. * B | KEY_B
  52. * C | KEY_C
  53. * D | KEY_D
  54. * E | KEY_E
  55. * F | KEY_F
  56. * G | KEY_G
  57. * H | KEY_H
  58. * I | KEY_I
  59. * J | KEY_J
  60. * K | KEY_K
  61. * L | KEY_L
  62. * M | KEY_M
  63. * N | KEY_N
  64. * O | KEY_O
  65. * P | KEY_P
  66. * Q | KEY_Q
  67. * R | KEY_R
  68. * S | KEY_S
  69. * T | KEY_T
  70. * U | KEY_U
  71. * V | KEY_V
  72. * W | KEY_W
  73. * X | KEY_X
  74. * Y | KEY_Y
  75. * Z | KEY_Z
  76. * Sys key (Left) | KEY_LSYS
  77. * Sys key (Right) | KEY_RSYS
  78. * Numpad 0 | KEY_NUM0
  79. * Numpad 1 | KEY_NUM1
  80. * Numpad 2 | KEY_NUM2
  81. * Numpad 3 | KEY_NUM3
  82. * Numpad 4 | KEY_NUM4
  83. * Numpad 5 | KEY_NUM5
  84. * Numpad 6 | KEY_NUM6
  85. * Numpad 7 | KEY_NUM7
  86. * Numpad 8 | KEY_NUM8
  87. * Numpad 9 | KEY_NUM9
  88. * Numpad * | KEY_NUMMULTIPLY
  89. * Numpad + | KEY_NUMADD
  90. * Numpad - | KEY_NUMSUBTRACT
  91. * Numpad . | KEY_NUMDECIMAL
  92. * Numpad / | KEY_NUMDIVIDE
  93. * F1 | KEY_F1
  94. * F2 | KEY_F2
  95. * F3 | KEY_F3
  96. * F4 | KEY_F4
  97. * F5 | KEY_F5
  98. * F6 | KEY_F6
  99. * F7 | KEY_F7
  100. * F8 | KEY_F8
  101. * F9 | KEY_F9
  102. * F10 | KEY_F10
  103. * F11 | KEY_F11
  104. * F12 | KEY_F12
  105. * Num Lock | KEY_NUMLOCK
  106. * Scroll Lock | KEY_SCROLL
  107. * Shift (Left) | KEY_LSHIFT
  108. * Shift (Right) | KEY_RSHIFT
  109. * Control (Left) | KEY_LCONTROL
  110. * Control (Right) | KEY_RCONTROL
  111. * Alt key (Left) | KEY_LALT
  112. * Alt key (Right) | KEY_RALT
  113. * Tilde | KEY_TILDE
  114. * Minus | KEY_MINUS
  115. * Equals | KEY_EQUALS
  116. * Bracket (Open) | KEY_OPENBRACKET
  117. * Bracket (Close) | KEY_CLOSEBRACKET
  118. * Backslash | KEY_BACKSLASH
  119. * Semi-colon | KEY_SEMICOLON
  120. * Quote | KEY_QUOTES
  121. * Comma | KEY_COMMA
  122. * Period | KEY_PERIOD
  123. * Slash | KEY_SLASH
  124. ]