Fix missing keys
Fix missing keys
This commit is contained in:
parent
ced6fc6e92
commit
96d458c063
94
src/poll.cpp
94
src/poll.cpp
@ -6,6 +6,8 @@ struct {
|
|||||||
const char *string;
|
const char *string;
|
||||||
uint8_t keycode;
|
uint8_t keycode;
|
||||||
} ConfigKeyboardButtons[] = {
|
} ConfigKeyboardButtons[] = {
|
||||||
|
//Row 1
|
||||||
|
{"ESCAPE", VK_ESCAPE},
|
||||||
{"F1", VK_F1},
|
{"F1", VK_F1},
|
||||||
{"F2", VK_F2},
|
{"F2", VK_F2},
|
||||||
{"F3", VK_F3},
|
{"F3", VK_F3},
|
||||||
@ -18,16 +20,37 @@ struct {
|
|||||||
{"F10", VK_F10},
|
{"F10", VK_F10},
|
||||||
{"F11", VK_F11},
|
{"F11", VK_F11},
|
||||||
{"F12", VK_F12},
|
{"F12", VK_F12},
|
||||||
{"NUM1", '1'},
|
//PrtSc is more important when making snapshots, therefore comment it as reserved
|
||||||
{"NUM2", '2'},
|
// {"PRINT_SCREEN", VK_SNAPSHOT},
|
||||||
{"NUM3", '3'},
|
|
||||||
{"NUM4", '4'},
|
{"SCROLL_LOCK", VK_SCROLL},
|
||||||
{"NUM5", '5'},
|
{"PAUSE", VK_PAUSE},
|
||||||
{"NUM6", '6'},
|
|
||||||
{"NUM7", '7'},
|
//Row 2
|
||||||
{"NUM8", '8'},
|
{"GRAVE", VK_OEM_3},
|
||||||
{"NUM9", '9'},
|
{"1", '1'},
|
||||||
{"NUM0", '0'},
|
{"2", '2'},
|
||||||
|
{"3", '3'},
|
||||||
|
{"4", '4'},
|
||||||
|
{"5", '5'},
|
||||||
|
{"6", '6'},
|
||||||
|
{"7", '7'},
|
||||||
|
{"8", '8'},
|
||||||
|
{"9", '9'},
|
||||||
|
{"0", '0'},
|
||||||
|
{"HYPHEN", VK_OEM_MINUS},
|
||||||
|
{"EQUAL", VK_OEM_PLUS},
|
||||||
|
{"BACKSPACE", VK_BACK},
|
||||||
|
{"INS", VK_INSERT},
|
||||||
|
{"HOME", VK_HOME},
|
||||||
|
{"PAGE_UP", VK_PRIOR},
|
||||||
|
{"NUM_LOCK", VK_NUMLOCK},
|
||||||
|
{"DIVIDE", VK_DIVIDE},
|
||||||
|
{"MULTIPLY", VK_MULTIPLY},
|
||||||
|
{"SUBTRACT", VK_SUBTRACT},
|
||||||
|
|
||||||
|
//Row 3
|
||||||
|
{"TAB", VK_TAB},
|
||||||
{"Q", 'Q'},
|
{"Q", 'Q'},
|
||||||
{"W", 'W'},
|
{"W", 'W'},
|
||||||
{"E", 'E'},
|
{"E", 'E'},
|
||||||
@ -38,6 +61,19 @@ struct {
|
|||||||
{"I", 'I'},
|
{"I", 'I'},
|
||||||
{"O", 'O'},
|
{"O", 'O'},
|
||||||
{"P", 'P'},
|
{"P", 'P'},
|
||||||
|
{"LEFT_SQUARE_BRACKET", VK_OEM_4},
|
||||||
|
{"RIGHT_SQUARE_BRACKET", VK_OEM_6},
|
||||||
|
{"BACKSLASH", VK_OEM_5},
|
||||||
|
{"DELETE", VK_DELETE},
|
||||||
|
{"END", VK_END},
|
||||||
|
{"PAGE_DOWN", VK_NEXT},
|
||||||
|
{"NUM7", VK_NUMPAD7},
|
||||||
|
{"NUM8", VK_NUMPAD8},
|
||||||
|
{"NUM9", VK_NUMPAD9},
|
||||||
|
{"ADD", VK_ADD},
|
||||||
|
|
||||||
|
//Row 4
|
||||||
|
{"CAPS_LOCK", VK_CAPITAL},
|
||||||
{"A", 'A'},
|
{"A", 'A'},
|
||||||
{"S", 'S'},
|
{"S", 'S'},
|
||||||
{"D", 'D'},
|
{"D", 'D'},
|
||||||
@ -47,6 +83,16 @@ struct {
|
|||||||
{"J", 'J'},
|
{"J", 'J'},
|
||||||
{"K", 'K'},
|
{"K", 'K'},
|
||||||
{"L", 'L'},
|
{"L", 'L'},
|
||||||
|
{"COLON", VK_OEM_1},
|
||||||
|
{"APOSTROPHE", VK_OEM_7},
|
||||||
|
{"ENTER", VK_RETURN},
|
||||||
|
{"NUM4", VK_NUMPAD4},
|
||||||
|
{"NUM5", VK_NUMPAD5},
|
||||||
|
{"NUM6", VK_NUMPAD6},
|
||||||
|
//ADD is already defined
|
||||||
|
|
||||||
|
//Row 5
|
||||||
|
{"SHIFT", VK_SHIFT},
|
||||||
{"Z", 'Z'},
|
{"Z", 'Z'},
|
||||||
{"X", 'X'},
|
{"X", 'X'},
|
||||||
{"C", 'C'},
|
{"C", 'C'},
|
||||||
@ -54,16 +100,32 @@ struct {
|
|||||||
{"B", 'B'},
|
{"B", 'B'},
|
||||||
{"N", 'N'},
|
{"N", 'N'},
|
||||||
{"M", 'M'},
|
{"M", 'M'},
|
||||||
|
{"COMMA", VK_OEM_COMMA},
|
||||||
|
{"DOT", VK_OEM_PERIOD},
|
||||||
|
{"SLASH", VK_OEM_2},
|
||||||
|
//SHIFT is already defined
|
||||||
{"UPARROW", VK_UP},
|
{"UPARROW", VK_UP},
|
||||||
|
{"NUM1", VK_NUMPAD1},
|
||||||
|
{"NUM2", VK_NUMPAD2},
|
||||||
|
{"NUM3", VK_NUMPAD3},
|
||||||
|
//ENTER is already defined
|
||||||
|
|
||||||
|
//Row 6
|
||||||
|
{"CONTROL", VK_CONTROL},
|
||||||
|
{"L_WIN", VK_LWIN},
|
||||||
|
{"ALT", VK_MENU},
|
||||||
|
{"SPACE", VK_SPACE},
|
||||||
|
//ALT is already defined
|
||||||
|
{"R_WIN", VK_RWIN},
|
||||||
|
{"MENU", VK_APPS},
|
||||||
|
//CONTROL is already defined
|
||||||
{"LEFTARROW", VK_LEFT},
|
{"LEFTARROW", VK_LEFT},
|
||||||
{"DOWNARROW", VK_DOWN},
|
{"DOWNARROW", VK_DOWN},
|
||||||
{"RIGHTARROW", VK_RIGHT},
|
{"RIGHTARROW", VK_RIGHT},
|
||||||
{"ENTER", VK_RETURN},
|
{"NUM0", VK_NUMPAD0},
|
||||||
{"SPACE", VK_SPACE},
|
{"DECIMAL", VK_DECIMAL},
|
||||||
{"CONTROL", VK_CONTROL},
|
//ENTER is already defined
|
||||||
{"SHIFT", VK_SHIFT},
|
|
||||||
{"TAB", VK_TAB},
|
|
||||||
{"ESCAPE", VK_ESCAPE},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct {
|
struct {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user