keycodes.h 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. #ifndef BB_BRL_KEYCODES_H
  2. #define BB_BRL_KEYCODES_H
  3. enum{
  4. MOUSE_LEFT=1,
  5. MOUSE_RIGHT=2,
  6. MOUSE_MIDDLE=3
  7. };
  8. enum{
  9. MODIFIER_NONE=0,
  10. MODIFIER_SHIFT=1,
  11. MODIFIER_CONTROL=2,
  12. MODIFIER_OPTION=4,
  13. MODIFIER_SYSTEM=8,
  14. MODIFIER_ALT=MODIFIER_OPTION,
  15. MODIFIER_MENU=MODIFIER_OPTION,
  16. MODIFIER_APPLE=MODIFIER_SYSTEM,
  17. MODIFIER_WINDOWS=MODIFIER_SYSTEM
  18. };
  19. enum{
  20. KEY_BACKSPACE=8,KEY_TAB,
  21. KEY_ENTER=13,
  22. KEY_ESC=27,
  23. KEY_SPACE=32,
  24. KEY_PAGEUP=33,KEY_PAGEDOWN,KEY_END,KEY_HOME,
  25. KEY_LEFT=37,KEY_UP,KEY_RIGHT,KEY_DOWN,
  26. KEY_INSERT=45,KEY_DELETE,
  27. KEY_0=48,KEY_1,KEY_2,KEY_3,KEY_4,KEY_5,KEY_6,KEY_7,KEY_8,KEY_9,
  28. KEY_A=65,KEY_B,KEY_C,KEY_D,KEY_E,KEY_F,KEY_G,KEY_H,KEY_I,KEY_J,
  29. KEY_K,KEY_L,KEY_M,KEY_N,KEY_O,KEY_P,KEY_Q,KEY_R,KEY_S,KEY_T,
  30. KEY_U,KEY_V,KEY_W,KEY_X,KEY_Y,KEY_Z,
  31. KEY_LSYS=91,KEY_RSYS,
  32. KEY_NUM0=96,KEY_NUM1,KEY_NUM2,KEY_NUM3,KEY_NUM4,
  33. KEY_NUM5,KEY_NUM6,KEY_NUM7,KEY_NUM8,KEY_NUM9,
  34. KEY_NUMMULTIPLY=106,KEY_NUMADD,KEY_NUMSLASH,
  35. KEY_NUMSUBTRACT,KEY_NUMDECIMAL,KEY_NUMDIVIDE,
  36. KEY_F1=112,KEY_F2,KEY_F3,KEY_F4,KEY_F5,KEY_F6,
  37. KEY_F7,KEY_F8,KEY_F9,KEY_F10,KEY_F11,KEY_F12,
  38. KEY_LSHIFT=160,KEY_RSHIFT,
  39. KEY_LCONTROL=162,KEY_RCONTROL,
  40. KEY_LALT=164,KEY_RALT,
  41. KEY_BROWSER_BACK=166, KEY_BROWSER_FORWARD,
  42. KEY_BROWSER_REFRESH, KEY_BROWSER_STOP,
  43. KEY_BROWSER_SEARCH, KEY_BROWSER_FAVORITES,
  44. KEY_BROWSER_HOME,
  45. KEY_TILDE=192,KEY_MINUS=189,KEY_EQUALS=187,
  46. KEY_OPENBRACKET=219,KEY_CLOSEBRACKET=221,KEY_BACKSLASH=226,
  47. KEY_SEMICOLON=186,KEY_QUOTES=222,
  48. KEY_COMMA=188,KEY_PERIOD=190,KEY_SLASH=191
  49. };
  50. #endif