#modifiers
accel
access
alt
any
control
meta
shift

#keycode
VK_0
VK_1
VK_2
VK_3
VK_4
VK_5
VK_6
VK_7
VK_8
VK_9
VK_A
VK_ADD
VK_ALT
VK_B
VK_BACK_QUOTE
VK_BACK_SLASH
VK_BACK_SPACE
VK_C
VK_CANCEL
VK_CAPS_LOCK
VK_CLEAR
VK_CLOSE_BRACKET
VK_COMMA
VK_CONTEXT_MENU
VK_CONTROL
VK_D
VK_DECIMAL
VK_DELETE
VK_DIVIDE
VK_DOWN
VK_E
VK_END
VK_ENTER
VK_EQUALS
VK_ESCAPE
VK_F
VK_F1
VK_F10
VK_F11
VK_F12
VK_F13
VK_F14
VK_F15
VK_F16
VK_F17
VK_F18
VK_F19
VK_F2
VK_F20
VK_F21
VK_F22
VK_F23
VK_F24
VK_F3
VK_F4
VK_F5
VK_F6
VK_F7
VK_F8
VK_F9
VK_G
VK_H
VK_HELP
VK_HOME
VK_I
VK_INSERT
VK_J
VK_K
VK_L
VK_LEFT
VK_M
VK_META
VK_MULTIPLY
VK_N
VK_NUMPAD0
VK_NUMPAD1
VK_NUMPAD2
VK_NUMPAD3
VK_NUMPAD4
VK_NUMPAD5
VK_NUMPAD6
VK_NUMPAD7
VK_NUMPAD8
VK_NUMPAD9
VK_NUM_LOCK
VK_O
VK_OPEN_BRACKET
VK_P
VK_PAGE_DOWN
VK_PAGE_UP
VK_PAUSE
VK_PERIOD
VK_PRINTSCREEN
VK_Q
VK_QUOTE
VK_R
VK_RETURN
VK_RIGHT
VK_S
VK_SCROLL_LOCK
VK_SEMICOLON
VK_SEPARATOR
VK_SHIFT
VK_SLASH
VK_SPACE
VK_SUBTRACT
VK_T
VK_TAB
VK_U
VK_UP
VK_V
VK_W
VK_X
VK_Y
VK_Z

#event
CheckboxStateChange
DOMAttrModified
DOMMenuItemActive
DOMMenuItemInactive
DOMMouseScroll
DOMNodeInserted
DOMNodeRemoved
RadioStateChange
blur
broadcast
change
click
close
command
commandupdate
contextmenu
dblclick
dragdrop
dragenter
dragexit
draggesture
dragover
focus
input
keydown
keypress
keyup
load
mousedown
mousemove
mouseout
mouseover
mouseup
overflow
popuphidden
popuphiding
popupshowing
popupshown
select
syncfrompreference
synctopreference
underflow
unload
