Sdl.ScancodeConstants and enumeration for scancode
val enum :
scancode ->
[ `A
| `Ac_back
| `Ac_bookmarks
| `Ac_forward
| `Ac_home
| `Ac_refresh
| `Ac_search
| `Ac_stop
| `Again
| `Alterase
| `Apostrophe
| `App1
| `App2
| `Application
| `Audiomute
| `Audionext
| `Audioplay
| `Audioprev
| `Audiostop
| `B
| `Backslash
| `Backspace
| `Brightnessdown
| `Brightnessup
| `C
| `Calculator
| `Cancel
| `Capslock
| `Clear
| `Clearagain
| `Comma
| `Computer
| `Copy
| `Crsel
| `Currencysubunit
| `Currencyunit
| `Cut
| `D
| `Decimalseparator
| `Delete
| `Displayswitch
| `Down
| `E
| `Eject
| `End
| `Equals
| `Escape
| `Execute
| `Exsel
| `F
| `F1
| `F10
| `F11
| `F12
| `F13
| `F14
| `F15
| `F16
| `F17
| `F18
| `F19
| `F2
| `F20
| `F21
| `F22
| `F23
| `F24
| `F3
| `F4
| `F5
| `F6
| `F7
| `F8
| `F9
| `Find
| `G
| `Grave
| `H
| `Help
| `Home
| `I
| `Insert
| `International1
| `International2
| `International3
| `International4
| `International5
| `International6
| `International7
| `International8
| `International9
| `J
| `K
| `K0
| `K1
| `K2
| `K3
| `K4
| `K5
| `K6
| `K7
| `K8
| `K9
| `Kbdillumdown
| `Kbdillumtoggle
| `Kbdillumup
| `Kp_0
| `Kp_00
| `Kp_000
| `Kp_1
| `Kp_2
| `Kp_3
| `Kp_4
| `Kp_5
| `Kp_6
| `Kp_7
| `Kp_8
| `Kp_9
| `Kp_a
| `Kp_ampersand
| `Kp_at
| `Kp_b
| `Kp_backspace
| `Kp_binary
| `Kp_c
| `Kp_clear
| `Kp_clearentry
| `Kp_colon
| `Kp_comma
| `Kp_d
| `Kp_dblampersand
| `Kp_dblverticalbar
| `Kp_decimal
| `Kp_divide
| `Kp_e
| `Kp_enter
| `Kp_equals
| `Kp_equalsas400
| `Kp_exclam
| `Kp_f
| `Kp_greater
| `Kp_hash
| `Kp_hexadecimal
| `Kp_leftbrace
| `Kp_leftparen
| `Kp_less
| `Kp_memadd
| `Kp_memclear
| `Kp_memdivide
| `Kp_memmultiply
| `Kp_memrecall
| `Kp_memstore
| `Kp_memsubtract
| `Kp_minus
| `Kp_multiply
| `Kp_octal
| `Kp_percent
| `Kp_period
| `Kp_plus
| `Kp_plusminus
| `Kp_power
| `Kp_rightbrace
| `Kp_rightparen
| `Kp_space
| `Kp_tab
| `Kp_verticalbar
| `Kp_xor
| `L
| `Lalt
| `Lang1
| `Lang2
| `Lang3
| `Lang4
| `Lang5
| `Lang6
| `Lang7
| `Lang8
| `Lang9
| `Lctrl
| `Left
| `Leftbracket
| `Lgui
| `Lshift
| `M
| `Mail
| `Mediaselect
| `Menu
| `Minus
| `Mode
| `Mute
| `N
| `Nonusbackslash
| `Nonushash
| `Numlockclear
| `O
| `Oper
| `Out
| `P
| `Pagedown
| `Pageup
| `Paste
| `Pause
| `Period
| `Power
| `Printscreen
| `Prior
| `Q
| `R
| `Ralt
| `Rctrl
| `Return
| `Return2
| `Rgui
| `Right
| `Rightbracket
| `Rshift
| `S
| `Scrolllock
| `Select
| `Semicolon
| `Separator
| `Slash
| `Sleep
| `Space
| `Stop
| `Sysreq
| `T
| `Tab
| `Thousandsseparator
| `U
| `Undo
| `Unknown
| `Up
| `V
| `Volumedown
| `Volumeup
| `W
| `Www
| `X
| `Y
| `Z ]val unknown : scancodeval a : scancodeval b : scancodeval c : scancodeval d : scancodeval e : scancodeval f : scancodeval g : scancodeval h : scancodeval i : scancodeval j : scancodeval k : scancodeval l : scancodeval m : scancodeval n : scancodeval o : scancodeval p : scancodeval q : scancodeval r : scancodeval s : scancodeval t : scancodeval u : scancodeval v : scancodeval w : scancodeval x : scancodeval y : scancodeval z : scancodeval k1 : scancodeval k2 : scancodeval k3 : scancodeval k4 : scancodeval k5 : scancodeval k6 : scancodeval k7 : scancodeval k8 : scancodeval k9 : scancodeval k0 : scancodeval return : scancodeval escape : scancodeval backspace : scancodeval tab : scancodeval space : scancodeval minus : scancodeval equals : scancodeval leftbracket : scancodeval rightbracket : scancodeval backslash : scancodeval nonushash : scancodeval semicolon : scancodeval apostrophe : scancodeval grave : scancodeval comma : scancodeval period : scancodeval slash : scancodeval capslock : scancodeval f1 : scancodeval f2 : scancodeval f3 : scancodeval f4 : scancodeval f5 : scancodeval f6 : scancodeval f7 : scancodeval f8 : scancodeval f9 : scancodeval f10 : scancodeval f11 : scancodeval f12 : scancodeval printscreen : scancodeval scrolllock : scancodeval pause : scancodeval insert : scancodeval home : scancodeval pageup : scancodeval delete : scancodeval kend : scancodeval pagedown : scancodeval right : scancodeval left : scancodeval down : scancodeval up : scancodeval numlockclear : scancodeval kp_divide : scancodeval kp_multiply : scancodeval kp_minus : scancodeval kp_plus : scancodeval kp_enter : scancodeval kp_1 : scancodeval kp_2 : scancodeval kp_3 : scancodeval kp_4 : scancodeval kp_5 : scancodeval kp_6 : scancodeval kp_7 : scancodeval kp_8 : scancodeval kp_9 : scancodeval kp_0 : scancodeval kp_period : scancodeval nonusbackslash : scancodeval application : scancodeval kp_equals : scancodeval f13 : scancodeval f14 : scancodeval f15 : scancodeval f16 : scancodeval f17 : scancodeval f18 : scancodeval f19 : scancodeval f20 : scancodeval f21 : scancodeval f22 : scancodeval f23 : scancodeval f24 : scancodeval execute : scancodeval help : scancodeval select : scancodeval stop : scancodeval again : scancodeval undo : scancodeval cut : scancodeval copy : scancodeval paste : scancodeval find : scancodeval mute : scancodeval volumeup : scancodeval volumedown : scancodeval kp_comma : scancodeval kp_equalsas400 : scancodeval international1 : scancodeval international2 : scancodeval international3 : scancodeval international4 : scancodeval international5 : scancodeval international6 : scancodeval international7 : scancodeval international8 : scancodeval international9 : scancodeval lang1 : scancodeval lang2 : scancodeval lang3 : scancodeval lang4 : scancodeval lang5 : scancodeval lang6 : scancodeval lang7 : scancodeval lang8 : scancodeval lang9 : scancodeval alterase : scancodeval sysreq : scancodeval cancel : scancodeval clear : scancodeval prior : scancodeval return2 : scancodeval separator : scancodeval out : scancodeval oper : scancodeval clearagain : scancodeval crsel : scancodeval exsel : scancodeval kp_00 : scancodeval kp_000 : scancodeval thousandsseparator : scancodeval decimalseparator : scancodeval currencyunit : scancodeval currencysubunit : scancodeval kp_leftparen : scancodeval kp_rightparen : scancodeval kp_leftbrace : scancodeval kp_rightbrace : scancodeval kp_tab : scancodeval kp_backspace : scancodeval kp_a : scancodeval kp_b : scancodeval kp_c : scancodeval kp_d : scancodeval kp_e : scancodeval kp_f : scancodeval kp_xor : scancodeval kp_power : scancodeval kp_percent : scancodeval kp_less : scancodeval kp_greater : scancodeval kp_ampersand : scancodeval kp_dblampersand : scancodeval kp_verticalbar : scancodeval kp_dblverticalbar : scancodeval kp_colon : scancodeval kp_hash : scancodeval kp_space : scancodeval kp_at : scancodeval kp_exclam : scancodeval kp_memstore : scancodeval kp_memrecall : scancodeval kp_memclear : scancodeval kp_memadd : scancodeval kp_memsubtract : scancodeval kp_memmultiply : scancodeval kp_memdivide : scancodeval kp_plusminus : scancodeval kp_clear : scancodeval kp_clearentry : scancodeval kp_binary : scancodeval kp_octal : scancodeval kp_decimal : scancodeval kp_hexadecimal : scancodeval lctrl : scancodeval lshift : scancodeval lalt : scancodeval lgui : scancodeval rctrl : scancodeval rshift : scancodeval ralt : scancodeval rgui : scancodeval mode : scancodeval audionext : scancodeval audioprev : scancodeval audiostop : scancodeval audioplay : scancodeval audiomute : scancodeval mediaselect : scancodeval www : scancodeval mail : scancodeval calculator : scancodeval computer : scancodeval ac_search : scancodeval ac_home : scancodeval ac_back : scancodeval ac_forward : scancodeval ac_stop : scancodeval ac_refresh : scancodeval ac_bookmarks : scancodeval brightnessdown : scancodeval brightnessup : scancodeval displayswitch : scancodeval kbdillumtoggle : scancodeval kbdillumdown : scancodeval kbdillumup : scancodeval eject : scancodeval sleep : scancodeval app1 : scancodeval app2 : scancode