// FB Alpha key definitions

#define FBK_ESCAPE          0x01
#define FBK_1               0x02
#define FBK_2               0x03
#define FBK_3               0x04
#define FBK_4               0x05
#define FBK_5               0x06
#define FBK_6               0x07
#define FBK_7               0x08
#define FBK_8               0x09
#define FBK_9               0x0A
#define FBK_0               0x0B
#define FBK_MINUS           0x0C				// - on main keyboard
#define FBK_EQUALS          0x0D
#define FBK_BACK            0x0E				// backspace
#define FBK_TAB             0x0F
#define FBK_Q               0x10
#define FBK_W               0x11
#define FBK_E               0x12
#define FBK_R               0x13
#define FBK_T               0x14
#define FBK_Y               0x15
#define FBK_U               0x16
#define FBK_I               0x17
#define FBK_O               0x18
#define FBK_P               0x19
#define FBK_LBRACKET        0x1A
#define FBK_RBRACKET        0x1B
#define FBK_RETURN          0x1C				// Enter on main keyboard
#define FBK_LCONTROL        0x1D
#define FBK_A               0x1E
#define FBK_S               0x1F
#define FBK_D               0x20
#define FBK_F               0x21
#define FBK_G               0x22
#define FBK_H               0x23
#define FBK_J               0x24
#define FBK_K               0x25
#define FBK_L               0x26
#define FBK_SEMICOLON       0x27
#define FBK_APOSTROPHE      0x28
#define FBK_GRAVE           0x29				// accent grave
#define FBK_LSHIFT          0x2A
#define FBK_BACKSLASH       0x2B
#define FBK_Z               0x2C
#define FBK_X               0x2D
#define FBK_C               0x2E
#define FBK_V               0x2F
#define FBK_B               0x30
#define FBK_N               0x31
#define FBK_M               0x32
#define FBK_COMMA           0x33
#define FBK_PERIOD          0x34				// . on main keyboard
#define FBK_SLASH           0x35				// / on main keyboard
#define FBK_RSHIFT          0x36
#define FBK_MULTIPLY        0x37				// * on numeric keypad
#define FBK_LALT            0x38				// left Alt
#define FBK_SPACE           0x39
#define FBK_CAPITAL         0x3A
#define FBK_F1              0x3B
#define FBK_F2              0x3C
#define FBK_F3              0x3D
#define FBK_F4              0x3E
#define FBK_F5              0x3F
#define FBK_F6              0x40
#define FBK_F7              0x41
#define FBK_F8              0x42
#define FBK_F9              0x43
#define FBK_F10             0x44
#define FBK_NUMLOCK         0x45
#define FBK_SCROLL          0x46				// Scroll Lock
#define FBK_NUMPAD7         0x47
#define FBK_NUMPAD8         0x48
#define FBK_NUMPAD9         0x49
#define FBK_SUBTRACT        0x4A				// - on numeric keypad
#define FBK_NUMPAD4         0x4B
#define FBK_NUMPAD5         0x4C
#define FBK_NUMPAD6         0x4D
#define FBK_ADD             0x4E				// + on numeric keypad
#define FBK_NUMPAD1         0x4F
#define FBK_NUMPAD2         0x50
#define FBK_NUMPAD3         0x51
#define FBK_NUMPAD0         0x52
#define FBK_DECIMAL         0x53				// . on numeric keypad
#define FBK_OEM_102         0x56				// < > | on UK/Germany keyboards
#define FBK_F11             0x57
#define FBK_F12             0x58

#define FBK_F13             0x64				//						(NEC PC98)
#define FBK_F14             0x65				//						(NEC PC98)
#define FBK_F15             0x66				//						(NEC PC98)

#define FBK_KANA            0x70				// (Japanese keyboard)
#define FBK_ABNT_C1         0x73				// / ? on Portugese (Brazilian) keyboards
#define FBK_CONVERT         0x79				// (Japanese keyboard)
#define FBK_NOCONVERT       0x7B				// (Japanese keyboard)
#define FBK_YEN             0x7D				// (Japanese keyboard)
#define FBK_ABNT_C2         0x7E				// Numpad . on Portugese (Brazilian) keyboards
#define FBK_NUMPADEQUALS    0x8D				// = on numeric keypad  (NEC PC98)
#define FBK_PREVTRACK       0x90				// Previous Track (FBK_CIRCUMFLEX on Japanese keyboard)
#define FBK_AT              0x91				//						(NEC PC98)
#define FBK_COLON           0x92				//						(NEC PC98)
#define FBK_UNDERLINE       0x93				//						(NEC PC98)
#define FBK_KANJI           0x94				// (Japanese keyboard)
#define FBK_STOP            0x95				//						(NEC PC98)
#define FBK_AX              0x96				//						(Japan AX)
#define FBK_UNLABELED       0x97				//						(J3100)
#define FBK_NEXTTRACK       0x99				// Next Track
#define FBK_NUMPADENTER     0x9C				// Enter on numeric keypad
#define FBK_RCONTROL        0x9D
#define FBK_MUTE            0xA0				// Mute
#define FBK_CALCULATOR      0xA1				// Calculator
#define FBK_PLAYPAUSE       0xA2				// Play / Pause
#define FBK_MEDIASTOP       0xA4				// Media Stop
#define FBK_VOLUMEDOWN      0xAE				// Volume -
#define FBK_VOLUMEUP        0xB0				// Volume +
#define FBK_WEBHOME         0xB2				// Web home
#define FBK_NUMPADCOMMA     0xB3				// , on numeric keypad (NEC PC98)
#define FBK_DIVIDE          0xB5				// / on numeric keypad
#define FBK_SYSRQ           0xB7
#define FBK_RALT            0xB8				// right Alt
#define FBK_PAUSE           0xC5				// Pause
#define FBK_HOME            0xC7				// Home on arrow keypad
#define FBK_UPARROW         0xC8				// UpArrow on arrow keypad
#define FBK_PRIOR           0xC9				// PgUp on arrow keypad
#define FBK_LEFTARROW       0xCB				// LeftArrow on arrow keypad
#define FBK_RIGHTARROW      0xCD				// RightArrow on arrow keypad
#define FBK_END             0xCF				// End on arrow keypad
#define FBK_DOWNARROW       0xD0				// DownArrow on arrow keypad
#define FBK_NEXT            0xD1				// PgDn on arrow keypad
#define FBK_INSERT          0xD2				// Insert on arrow keypad
#define FBK_DELETE          0xD3				// Delete on arrow keypad
#define FBK_LWIN            0xDB				// Left Windows key
#define FBK_RWIN            0xDC				// Right Windows key
#define FBK_APPS            0xDD				// AppMenu key
#define FBK_POWER           0xDE				// System Power
#define FBK_SLEEP           0xDF				// System Sleep
#define FBK_WAKE            0xE3				// System Wake
#define FBK_WEBSEARCH       0xE5				// Web Search
#define FBK_WEBFAVORITES    0xE6				// Web Favorites
#define FBK_WEBREFRESH      0xE7				// Web Refresh
#define FBK_WEBSTOP         0xE8				// Web Stop
#define FBK_WEBFORWARD      0xE9				// Web Forward
#define FBK_WEBBACK         0xEA				// Web Back
#define FBK_MYCOMPUTER      0xEB				// My Computer
#define FBK_MAIL            0xEC				// Mail
#define FBK_MEDIASELECT     0xED				// Media Select
