Inputtypes

MOUSEBUTTONS
MOUSE_BUTTON_NONE
MOUSE_BUTTON_LEFT
MOUSE_BUTTON_MIDDLE
MOUSE_BUTTON_RIGHT
MOUSE_BUTTON_WHEEL_UP
MOUSE_BUTTON_WHEEL_DOWN
MOUSE_BUTTON_X1
MOUSE_BUTTON_X2

KEYBOARD
KEY_backspace
KEY_tab
KEY_clear
KEY_return
KEY_pause
KEY_esc
KEY_space
KEY_exclaim
KEY_quotedbl
KEY_hash
KEY_dollar
KEY_ampersand
KEY_quote
KEY_leftparen
KEY_rightparen
KEY_asterisk
KEY_plus
KEY_comma
KEY_minus
KEY_period
KEY_slash
KEY_0
KEY_1
KEY_2
KEY_3
KEY_4
KEY_5
KEY_6
KEY_7
KEY_8
KEY_9
KEY_colon
KEY_semicolon
KEY_less
KEY_equals
KEY_greater
KEY_question
KEY_at
KEY_leftbracket
KEY_backslash
KEY_rightbracket
KEY_caret
KEY_underscore
KEY_backquote
KEY_a
KEY_b
KEY_c
KEY_d
KEY_e
KEY_f
KEY_g
KEY_h
KEY_i
KEY_j
KEY_k
KEY_l
KEY_m
KEY_n
KEY_o
KEY_p
KEY_q
KEY_r
KEY_s
KEY_t
KEY_u
KEY_v
KEY_w
KEY_x
KEY_y
KEY_z
KEY_delete
KEY_KP_0
KEY_left
KEY_insert
KEY_home
KEY_end
KEY_f14
KEY_f13
KEY_f12
KEY_f11
KEY_f10
KEY_f9
KEY_f8
KEY_f7
KEY_rshift
KEY_scrolllock
KEY_f15
KEY_lwin
KEY_lalt
KEY_ralt
KEY_lctrl
KEY_rctrl
KEY_lshift
KEY_menu
KEY_print
KEY_rwin
KEY_KP_8
KEY_KP_9
KEY_KP_period
KEY_KP_divide
KEY_KP_multiply
KEY_KP_minus
KEY_KP_plus
KEY_KP_enter
KEY_KP_2
KEY_KP_1
KEY_KP_3
KEY_KP_4
KEY_KP_5
KEY_KP_6
KEY_KP_7
KEY_pageup
KEY_pagedown
KEY_f1
KEY_f2
KEY_f3
KEY_f4
KEY_f5
KEY_f6
KEY_KP_equals
KEY_up
KEY_down
KEY_right