Module KeySource

Sourcetype t =
  1. | Unknown
  2. | A
  3. | B
  4. | C
  5. | D
  6. | E
  7. | F
  8. | G
  9. | H
  10. | I
  11. | J
  12. | K
  13. | L
  14. | M
  15. | N
  16. | O
  17. | P
  18. | Q
  19. | R
  20. | S
  21. | T
  22. | U
  23. | V
  24. | W
  25. | X
  26. | Y
  27. | Z
  28. | Num0
  29. | Num1
  30. | Num2
  31. | Num3
  32. | Num4
  33. | Num5
  34. | Num6
  35. | Num7
  36. | Num8
  37. | Num9
  38. | Escape
  39. | Return
  40. | Tab
  41. | Backspace
  42. | Delete
  43. | Insert
  44. | Space
  45. | Minus
  46. | Equal
  47. | LeftBracket
  48. | RightBracket
  49. | Backslash
  50. | Semicolon
  51. | Apostrophe
  52. | Comma
  53. | Period
  54. | Slash
  55. | Grave
  56. | PrintScreen
  57. | ScrollLock
  58. | Pause
  59. | Menu
  60. | Home
  61. | End
  62. | PageUp
  63. | PageDown
  64. | Left
  65. | Right
  66. | Up
  67. | Down
  68. | F1
  69. | F2
  70. | F3
  71. | F4
  72. | F5
  73. | F6
  74. | F7
  75. | F8
  76. | F9
  77. | F10
  78. | F11
  79. | F12
  80. | F13
  81. | F14
  82. | F15
  83. | F16
  84. | F17
  85. | F18
  86. | F19
  87. | F20
  88. | F21
  89. | F22
  90. | F23
  91. | F24
  92. | ShiftLeft
  93. | ShiftRight
  94. | ControlLeft
  95. | ControlRight
  96. | AltLeft
  97. | AltRight
  98. | SuperLeft
  99. | SuperRight
  100. | CapsLock
  101. | NumLock
  102. | Keypad0
  103. | Keypad1
  104. | Keypad2
  105. | Keypad3
  106. | Keypad4
  107. | Keypad5
  108. | Keypad6
  109. | Keypad7
  110. | Keypad8
  111. | Keypad9
  112. | KeypadDecimal
  113. | KeypadDivide
  114. | KeypadMultiply
  115. | KeypadSubtract
  116. | KeypadAdd
  117. | KeypadEnter
  118. | KeypadEqual
  119. | VolumeUp
  120. | VolumeDown
  121. | VolumeMute
  122. | MediaPlay
  123. | MediaStop
  124. | MediaPrevious
  125. | MediaNext
  126. | BrightnessUp
  127. | BrightnessDown
  128. | Eject
Sourceval name : t -> string