mirror of
https://github.com/gnif/LookingGlass.git
synced 2025-10-12 10:28:08 +00:00
[client] cimgui: update to 1.91.8
This commit is contained in:
120
client/src/kb.c
120
client/src/kb.c
@@ -411,28 +411,100 @@ const char * linux_to_display[KEY_MAX] =
|
||||
[KEY_STOPCD] = "StopMedia",
|
||||
};
|
||||
|
||||
void initImGuiKeyMap(int * keymap)
|
||||
const int linux_to_imgui[KEY_MAX] =
|
||||
{
|
||||
keymap[ImGuiKey_Tab ] = KEY_TAB;
|
||||
keymap[ImGuiKey_LeftArrow ] = KEY_LEFT;
|
||||
keymap[ImGuiKey_RightArrow ] = KEY_RIGHT;
|
||||
keymap[ImGuiKey_UpArrow ] = KEY_UP;
|
||||
keymap[ImGuiKey_DownArrow ] = KEY_DOWN;
|
||||
keymap[ImGuiKey_PageUp ] = KEY_PAGEUP;
|
||||
keymap[ImGuiKey_PageDown ] = KEY_PAGEDOWN;
|
||||
keymap[ImGuiKey_Home ] = KEY_HOME;
|
||||
keymap[ImGuiKey_End ] = KEY_END;
|
||||
keymap[ImGuiKey_Insert ] = KEY_INSERT;
|
||||
keymap[ImGuiKey_Delete ] = KEY_DELETE;
|
||||
keymap[ImGuiKey_Backspace ] = KEY_BACKSPACE;
|
||||
keymap[ImGuiKey_Space ] = KEY_SPACE;
|
||||
keymap[ImGuiKey_Enter ] = KEY_ENTER;
|
||||
keymap[ImGuiKey_Escape ] = KEY_SPACE;
|
||||
keymap[ImGuiKey_KeypadEnter] = KEY_KPENTER;
|
||||
keymap[ImGuiKey_A ] = KEY_A;
|
||||
keymap[ImGuiKey_C ] = KEY_C;
|
||||
keymap[ImGuiKey_V ] = KEY_V;
|
||||
keymap[ImGuiKey_X ] = KEY_X;
|
||||
keymap[ImGuiKey_Y ] = KEY_Y;
|
||||
keymap[ImGuiKey_Z ] = KEY_Z;
|
||||
}
|
||||
[KEY_TAB ] = ImGuiKey_Tab,
|
||||
[KEY_LEFT ] = ImGuiKey_LeftArrow,
|
||||
[KEY_RIGHT ] = ImGuiKey_RightArrow,
|
||||
[KEY_UP ] = ImGuiKey_UpArrow,
|
||||
[KEY_DOWN ] = ImGuiKey_DownArrow,
|
||||
[KEY_PAGEUP ] = ImGuiKey_PageUp,
|
||||
[KEY_PAGEDOWN ] = ImGuiKey_PageDown,
|
||||
[KEY_HOME ] = ImGuiKey_Home,
|
||||
[KEY_END ] = ImGuiKey_End,
|
||||
[KEY_INSERT ] = ImGuiKey_Insert,
|
||||
[KEY_DELETE ] = ImGuiKey_Delete,
|
||||
[KEY_BACKSPACE ] = ImGuiKey_Backspace,
|
||||
[KEY_SPACE ] = ImGuiKey_Space,
|
||||
[KEY_ENTER ] = ImGuiKey_Enter,
|
||||
[KEY_0 ] = ImGuiKey_0,
|
||||
[KEY_1 ] = ImGuiKey_1,
|
||||
[KEY_2 ] = ImGuiKey_2,
|
||||
[KEY_3 ] = ImGuiKey_3,
|
||||
[KEY_4 ] = ImGuiKey_4,
|
||||
[KEY_5 ] = ImGuiKey_5,
|
||||
[KEY_6 ] = ImGuiKey_6,
|
||||
[KEY_7 ] = ImGuiKey_7,
|
||||
[KEY_8 ] = ImGuiKey_8,
|
||||
[KEY_9 ] = ImGuiKey_9,
|
||||
[KEY_A ] = ImGuiKey_A,
|
||||
[KEY_B ] = ImGuiKey_B,
|
||||
[KEY_C ] = ImGuiKey_C,
|
||||
[KEY_D ] = ImGuiKey_D,
|
||||
[KEY_E ] = ImGuiKey_E,
|
||||
[KEY_F ] = ImGuiKey_F,
|
||||
[KEY_G ] = ImGuiKey_G,
|
||||
[KEY_H ] = ImGuiKey_H,
|
||||
[KEY_I ] = ImGuiKey_I,
|
||||
[KEY_J ] = ImGuiKey_J,
|
||||
[KEY_K ] = ImGuiKey_K,
|
||||
[KEY_L ] = ImGuiKey_L,
|
||||
[KEY_M ] = ImGuiKey_M,
|
||||
[KEY_N ] = ImGuiKey_N,
|
||||
[KEY_O ] = ImGuiKey_O,
|
||||
[KEY_P ] = ImGuiKey_P,
|
||||
[KEY_Q ] = ImGuiKey_Q,
|
||||
[KEY_R ] = ImGuiKey_R,
|
||||
[KEY_S ] = ImGuiKey_S,
|
||||
[KEY_T ] = ImGuiKey_T,
|
||||
[KEY_U ] = ImGuiKey_U,
|
||||
[KEY_V ] = ImGuiKey_V,
|
||||
[KEY_W ] = ImGuiKey_W,
|
||||
[KEY_X ] = ImGuiKey_X,
|
||||
[KEY_Y ] = ImGuiKey_Y,
|
||||
[KEY_Z ] = ImGuiKey_Z,
|
||||
[KEY_F1 ] = ImGuiKey_F1,
|
||||
[KEY_F2 ] = ImGuiKey_F2,
|
||||
[KEY_F3 ] = ImGuiKey_F3,
|
||||
[KEY_F4 ] = ImGuiKey_F4,
|
||||
[KEY_F5 ] = ImGuiKey_F5,
|
||||
[KEY_F6 ] = ImGuiKey_F6,
|
||||
[KEY_F7 ] = ImGuiKey_F7,
|
||||
[KEY_F8 ] = ImGuiKey_F8,
|
||||
[KEY_F9 ] = ImGuiKey_F9,
|
||||
[KEY_F10 ] = ImGuiKey_F10,
|
||||
[KEY_F11 ] = ImGuiKey_F11,
|
||||
[KEY_F12 ] = ImGuiKey_F12,
|
||||
[KEY_APOSTROPHE] = ImGuiKey_Apostrophe,
|
||||
[KEY_COMMA ] = ImGuiKey_Comma,
|
||||
[KEY_MINUS ] = ImGuiKey_Minus,
|
||||
[KEY_DOT ] = ImGuiKey_Period,
|
||||
[KEY_SLASH ] = ImGuiKey_Slash,
|
||||
[KEY_SEMICOLON ] = ImGuiKey_Semicolon,
|
||||
[KEY_EQUAL ] = ImGuiKey_Equal,
|
||||
[KEY_LEFTBRACE ] = ImGuiKey_LeftBracket,
|
||||
[KEY_RIGHTBRACE] = ImGuiKey_RightBracket,
|
||||
[KEY_GRAVE ] = ImGuiKey_GraveAccent,
|
||||
[KEY_CAPSLOCK ] = ImGuiKey_CapsLock,
|
||||
[KEY_SCROLLLOCK] = ImGuiKey_ScrollLock,
|
||||
[KEY_NUMLOCK ] = ImGuiKey_NumLock,
|
||||
[KEY_PRINT ] = ImGuiKey_PrintScreen,
|
||||
[KEY_PAUSE ] = ImGuiKey_Pause,
|
||||
[KEY_KP0 ] = ImGuiKey_Keypad0,
|
||||
[KEY_KP1 ] = ImGuiKey_Keypad1,
|
||||
[KEY_KP2 ] = ImGuiKey_Keypad2,
|
||||
[KEY_KP3 ] = ImGuiKey_Keypad3,
|
||||
[KEY_KP4 ] = ImGuiKey_Keypad4,
|
||||
[KEY_KP5 ] = ImGuiKey_Keypad5,
|
||||
[KEY_KP6 ] = ImGuiKey_Keypad6,
|
||||
[KEY_KP7 ] = ImGuiKey_Keypad7,
|
||||
[KEY_KP8 ] = ImGuiKey_Keypad8,
|
||||
[KEY_KP9 ] = ImGuiKey_Keypad9,
|
||||
[KEY_KPDOT ] = ImGuiKey_KeypadDecimal,
|
||||
[KEY_KPSLASH ] = ImGuiKey_KeypadDivide,
|
||||
[KEY_KPASTERISK] = ImGuiKey_KeypadMultiply,
|
||||
[KEY_KPMINUS ] = ImGuiKey_KeypadSubtract,
|
||||
[KEY_KPPLUS ] = ImGuiKey_KeypadAdd,
|
||||
[KEY_KPENTER ] = ImGuiKey_KeypadEnter,
|
||||
[KEY_KPEQUAL ] = ImGuiKey_KeypadEqual
|
||||
};
|
||||
|
Reference in New Issue
Block a user