Model: TI92

// English mapping (VTi-compatible)

// Alphabetical
PCKEY_A:TIKEY_A
PCKEY_B:TIKEY_B
PCKEY_C:TIKEY_C
PCKEY_D:TIKEY_D
PCKEY_E:TIKEY_E
PCKEY_F:TIKEY_F
PCKEY_G:TIKEY_G
PCKEY_H:TIKEY_H
PCKEY_I:TIKEY_I
PCKEY_J:TIKEY_J
PCKEY_K:TIKEY_K
PCKEY_L:TIKEY_L
PCKEY_M:TIKEY_M
PCKEY_N:TIKEY_N
PCKEY_O:TIKEY_O
PCKEY_P:TIKEY_P
PCKEY_Q:TIKEY_Q
PCKEY_R:TIKEY_R
PCKEY_S:TIKEY_S
PCKEY_T:TIKEY_T
PCKEY_U:TIKEY_U
PCKEY_V:TIKEY_V
PCKEY_W:TIKEY_W
PCKEY_X:TIKEY_X
PCKEY_Y:TIKEY_Y
PCKEY_Z:TIKEY_Z

// Numerical
PCKEY_0:TIKEY_0
PCKEY_1:TIKEY_1
PCKEY_2:TIKEY_2
PCKEY_3:TIKEY_3
PCKEY_4:TIKEY_4
PCKEY_5:TIKEY_5
PCKEY_6:TIKEY_6
PCKEY_7:TIKEY_7
PCKEY_8:TIKEY_8
PCKEY_9:TIKEY_9

PCKEY_NUMPAD0:TIKEY_0
PCKEY_NUMPAD1:TIKEY_1
PCKEY_NUMPAD2:TIKEY_2
PCKEY_NUMPAD3:TIKEY_3
PCKEY_NUMPAD4:TIKEY_4
PCKEY_NUMPAD5:TIKEY_5
PCKEY_NUMPAD6:TIKEY_6
PCKEY_NUMPAD7:TIKEY_7
PCKEY_NUMPAD8:TIKEY_8
PCKEY_NUMPAD9:TIKEY_9

// Operations
PCKEY_ADD:TIKEY_PLUS
PCKEY_MULTIPLY:TIKEY_MULTIPLY
PCKEY_DIVIDE:TIKEY_DIVIDE
PCKEY_SUBTRACT:TIKEY_MINUS

// Arrows
PCKEY_UP:TIKEY_UP
PCKEY_DOWN:TIKEY_DOWN
PCKEY_RIGHT:TIKEY_RIGHT
PCKEY_LEFT:TIKEY_LEFT

// Functions
PCKEY_F1:TIKEY_F1
PCKEY_F2:TIKEY_F2
PCKEY_F3:TIKEY_F3
PCKEY_F4:TIKEY_F4
PCKEY_F5:TIKEY_F5
PCKEY_F6:TIKEY_F6
PCKEY_F7:TIKEY_F7
PCKEY_F8:TIKEY_F8

// Ctrl keys
PCKEY_SHIFT:TIKEY_SHIFT
PCKEY_CONTROL:TIKEY_DIAMOND
PCKEY_MENU:TIKEY_2ND
PCKEY_CAPITAL:TIKEY_HAND

PCKEY_RETURN:TIKEY_ENTER1
PCKEY_ESCAPE:TIKEY_ESCAPE
PCKEY_BACK:TIKEY_BACKSPACE

// Others
PCKEY_OEM_MINUS:TIKEY_NEGATE
PCKEY_OEM_PLUS:TIKEY_EQUALS
PCKEY_OEM_4:TIKEY_PALEFT
PCKEY_OEM_6:TIKEY_PARIGHT
PCKEY_OEM_COMMA:TIKEY_COMMA
PCKEY_OEM_PERIOD:TIKEY_PERIOD
PCKEY_DECIMAL:TIKEY_PERIOD
PCKEY_OEM_2:TIKEY_DIVIDE
PCKEY_SPACE:TIKEY_SPACE
		
// Specific
PCKEY_OEM_3:TIKEY_MODE
PCKEY_OEM_5:TIKEY_LN
PCKEY_OEM_1:TIKEY_THETA
PCKEY_F9:TIKEY_APPS
PCKEY_TAB:TIKEY_STORE
PCKEY_INSERT:TIKEY_SIN
PCKEY_HOME:TIKEY_COS
PCKEY_PRIOR:TIKEY_TAN
PCKEY_DELETE:TIKEY_CLEAR
PCKEY_OEM_SCROLL:TIKEY_ON
PCKEY_END:TIKEY_ENTER2
PCKEY_NEXT:TIKEY_POWER

// Linux
PCKEY_SEPARATOR:TIKEY_ENTER2