Types.Key
type t =
| Null
| Apostrophe
| Comma
| Minus
| Period
| Slash
| Zero
| One
| Two
| Three
| Four
| Five
| Six
| Seven
| Eight
| Nine
| Semicolon
| Equal
| A
| B
| C
| D
| E
| F
| G
| H
| I
| J
| K
| L
| M
| N
| O
| P
| Q
| R
| S
| T
| U
| V
| W
| X
| Y
| Z
| Left_bracket
| Backslash
| Right_bracket
| Grave
| Space
| Escape
| Enter
| Tab
| Backspace
| Insert
| Delete
| Right
| Left
| Down
| Up
| Page_up
| Page_down
| Home
| End
| Caps_lock
| Scroll_lock
| Num_lock
| Print_screen
| Pause
| F1
| F2
| F3
| F4
| F5
| F6
| F7
| F8
| F9
| F10
| F11
| F12
| Left_shift
| Left_control
| Left_alt
| Left_super
| Right_shift
| Right_control
| Right_alt
| Right_super
| Kp_0
| Kp_1
| Kp_2
| Kp_3
| Kp_4
| Kp_5
| Kp_6
| Kp_7
| Kp_8
| Kp_9
| Kp_decimal
| Kp_divide
| Kp_multiply
| Kp_subtract
| Kp_add
| Kp_enter
| Kp_equal
| Back
| Menu
| Volume_up
| Volume_down
val vals : (t * int64 F.const) list
val t : t F.typ