mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
118 lines
4.2 KiB
C
118 lines
4.2 KiB
C
#ifndef _LinuxFb_Keys_h_
|
|
#define _LinuxFb_Keys_h_
|
|
|
|
//translation of linux keycodes from MEDIUMRAM to ultimate
|
|
//thanks goes to svgalib
|
|
|
|
K_BACK = SCANCODE_BACKSPACE + K_DELTA,
|
|
K_BACKSPACE = SCANCODE_BACKSPACE + K_DELTA,
|
|
|
|
//handled extra in fbKEYtoK
|
|
K_TAB = 9, //SCANCODE_TAB
|
|
|
|
K_SPACE = 32, //SCANCODE_SPACE
|
|
|
|
K_RETURN = 13, //SCANCODE_ENTER
|
|
K_ENTER = K_RETURN,
|
|
|
|
K_SHIFT_KEY = SCANCODE_LEFTSHIFT + K_DELTA,
|
|
K_CTRL_KEY = SCANCODE_LEFTCONTROL + K_DELTA,
|
|
K_ALT_KEY = SCANCODE_LEFTALT + K_DELTA,
|
|
K_CAPSLOCK = SCANCODE_CAPSLOCK + K_DELTA,
|
|
K_ESCAPE = SCANCODE_ESCAPE + K_DELTA,
|
|
K_PRIOR = SCANCODE_PAGEUP + K_DELTA,
|
|
K_PAGEUP = SCANCODE_PAGEUP + K_DELTA,
|
|
K_NEXT = SCANCODE_PAGEDOWN + K_DELTA,
|
|
K_PAGEDOWN = SCANCODE_PAGEDOWN + K_DELTA,
|
|
K_END = SCANCODE_END + K_DELTA,
|
|
K_HOME = SCANCODE_HOME + K_DELTA,
|
|
K_LEFT = SCANCODE_CURSORBLOCKLEFT + K_DELTA,
|
|
K_UP = SCANCODE_CURSORBLOCKUP + K_DELTA,
|
|
K_RIGHT = SCANCODE_CURSORBLOCKRIGHT + K_DELTA,
|
|
K_DOWN = SCANCODE_CURSORBLOCKDOWN + K_DELTA,
|
|
K_INSERT = SCANCODE_INSERT + K_DELTA,
|
|
K_DELETE = SCANCODE_REMOVE + K_DELTA,
|
|
|
|
K_NUMPAD0 = SCANCODE_KEYPAD0 + K_DELTA,
|
|
K_NUMPAD1 = SCANCODE_KEYPAD1 + K_DELTA,
|
|
K_NUMPAD2 = SCANCODE_KEYPAD2 + K_DELTA,
|
|
K_NUMPAD3 = SCANCODE_KEYPAD3 + K_DELTA,
|
|
K_NUMPAD4 = SCANCODE_KEYPAD4 + K_DELTA,
|
|
K_NUMPAD5 = SCANCODE_KEYPAD5 + K_DELTA,
|
|
K_NUMPAD6 = SCANCODE_KEYPAD6 + K_DELTA,
|
|
K_NUMPAD7 = SCANCODE_KEYPAD7 + K_DELTA,
|
|
K_NUMPAD8 = SCANCODE_KEYPAD8 + K_DELTA,
|
|
K_NUMPAD9 = SCANCODE_KEYPAD9 + K_DELTA,
|
|
K_MULTIPLY = SCANCODE_KEYPADMULTIPLY + K_DELTA,
|
|
K_ADD = SCANCODE_KEYPADPLUS + K_DELTA,
|
|
K_SEPARATOR = SCANCODE_KEYPADPERIOD + K_DELTA,
|
|
K_SUBTRACT = SCANCODE_KEYPADMINUS + K_DELTA,
|
|
K_DECIMAL = SCANCODE_KEYPADPERIOD + K_DELTA,
|
|
K_DIVIDE = SCANCODE_KEYPADDIVIDE + K_DELTA,
|
|
K_SCROLL = SCANCODE_SCROLLLOCK + K_DELTA,
|
|
|
|
K_F1 = SCANCODE_F1 + K_DELTA,
|
|
K_F2 = SCANCODE_F2 + K_DELTA,
|
|
K_F3 = SCANCODE_F3 + K_DELTA,
|
|
K_F4 = SCANCODE_F4 + K_DELTA,
|
|
K_F5 = SCANCODE_F5 + K_DELTA,
|
|
K_F6 = SCANCODE_F6 + K_DELTA,
|
|
K_F7 = SCANCODE_F7 + K_DELTA,
|
|
K_F8 = SCANCODE_F8 + K_DELTA,
|
|
K_F9 = SCANCODE_F9 + K_DELTA,
|
|
K_F10 = SCANCODE_F10 + K_DELTA,
|
|
K_F11 = SCANCODE_F11 + K_DELTA,
|
|
K_F12 = SCANCODE_F12 + K_DELTA,
|
|
|
|
K_A = SCANCODE_A + K_DELTA,
|
|
K_B = SCANCODE_B + K_DELTA,
|
|
K_C = SCANCODE_C + K_DELTA,
|
|
K_D = SCANCODE_D + K_DELTA,
|
|
K_E = SCANCODE_E + K_DELTA,
|
|
K_F = SCANCODE_F + K_DELTA,
|
|
K_G = SCANCODE_G + K_DELTA,
|
|
K_H = SCANCODE_H + K_DELTA,
|
|
K_I = SCANCODE_I + K_DELTA,
|
|
K_J = SCANCODE_J + K_DELTA,
|
|
K_K = SCANCODE_K + K_DELTA,
|
|
K_L = SCANCODE_L + K_DELTA,
|
|
K_M = SCANCODE_M + K_DELTA,
|
|
K_N = SCANCODE_N + K_DELTA,
|
|
K_O = SCANCODE_O + K_DELTA,
|
|
K_P = SCANCODE_P + K_DELTA,
|
|
K_Q = SCANCODE_Q + K_DELTA,
|
|
K_R = SCANCODE_R + K_DELTA,
|
|
K_S = SCANCODE_S + K_DELTA,
|
|
K_T = SCANCODE_T + K_DELTA,
|
|
K_U = SCANCODE_U + K_DELTA,
|
|
K_V = SCANCODE_V + K_DELTA,
|
|
K_W = SCANCODE_W + K_DELTA,
|
|
K_X = SCANCODE_X + K_DELTA,
|
|
K_Y = SCANCODE_Y + K_DELTA,
|
|
K_Z = SCANCODE_Z + K_DELTA,
|
|
K_0 = SCANCODE_0 + K_DELTA,
|
|
K_1 = SCANCODE_1 + K_DELTA,
|
|
K_2 = SCANCODE_2 + K_DELTA,
|
|
K_3 = SCANCODE_3 + K_DELTA,
|
|
K_4 = SCANCODE_4 + K_DELTA,
|
|
K_5 = SCANCODE_5 + K_DELTA,
|
|
K_6 = SCANCODE_6 + K_DELTA,
|
|
K_7 = SCANCODE_7 + K_DELTA,
|
|
K_8 = SCANCODE_8 + K_DELTA,
|
|
K_9 = SCANCODE_9 + K_DELTA,
|
|
|
|
K_CTRL_LBRACKET = K_CTRL|219|K_DELTA,
|
|
K_CTRL_RBRACKET = K_CTRL|221|K_DELTA,
|
|
K_CTRL_MINUS = K_CTRL|0xbd|K_DELTA,
|
|
K_CTRL_GRAVE = K_CTRL|0xc0|K_DELTA,
|
|
K_CTRL_SLASH = K_CTRL|0xbf|K_DELTA,
|
|
K_CTRL_BACKSLASH = K_CTRL|0xdc|K_DELTA,
|
|
K_CTRL_COMMA = K_CTRL|0xbc|K_DELTA,
|
|
K_CTRL_PERIOD = K_CTRL|0xbe|K_DELTA,
|
|
K_CTRL_SEMICOLON = K_CTRL|0xbe|K_DELTA,
|
|
K_CTRL_EQUAL = K_CTRL|0xbb|K_DELTA,
|
|
K_CTRL_APOSTROPHE= K_CTRL|0xde|K_DELTA,
|
|
|
|
K_BREAK = SCANCODE_BREAK + K_DELTA, //SCANCODE_BREAK_ALTERNATIVE
|
|
|
|
#endif
|