add key names for punctuation keys

Bindings can now use minus, equal, left-bracket, right-bracket, backslash,
semicolon, apostrophe, comma, period and slash (GLFW key codes).
This commit is contained in:
ostermine 2026-10-10 01:26:09 +03:00
parent e8a83423d8
commit a22ceaf165

View file

@ -36,6 +36,16 @@ static std::unordered_map<std::string, int> keycodes {
{"left-super", GLFW_KEY_LEFT_SUPER}, {"left-super", GLFW_KEY_LEFT_SUPER},
{"right-super", GLFW_KEY_RIGHT_SUPER}, {"right-super", GLFW_KEY_RIGHT_SUPER},
{"grave-accent", GLFW_KEY_GRAVE_ACCENT}, {"grave-accent", GLFW_KEY_GRAVE_ACCENT},
{"minus", GLFW_KEY_MINUS},
{"equal", GLFW_KEY_EQUAL},
{"left-bracket", GLFW_KEY_LEFT_BRACKET},
{"right-bracket", GLFW_KEY_RIGHT_BRACKET},
{"backslash", GLFW_KEY_BACKSLASH},
{"semicolon", GLFW_KEY_SEMICOLON},
{"apostrophe", GLFW_KEY_APOSTROPHE},
{"comma", GLFW_KEY_COMMA},
{"period", GLFW_KEY_PERIOD},
{"slash", GLFW_KEY_SLASH},
{"left", GLFW_KEY_LEFT}, {"left", GLFW_KEY_LEFT},
{"right", GLFW_KEY_RIGHT}, {"right", GLFW_KEY_RIGHT},
{"down", GLFW_KEY_DOWN}, {"down", GLFW_KEY_DOWN},