F6 = F7 + F9

This commit is contained in:
kalaposfos13 2024-10-15 19:05:54 +02:00
parent 60d9e7b889
commit a76b79204d

View File

@ -173,20 +173,20 @@ std::map<std::string, u32> string_to_keyboard_key_map = {
{"7", SDLK_7}, {"7", SDLK_7},
{"8", SDLK_8}, {"8", SDLK_8},
{"9", SDLK_9}, {"9", SDLK_9},
{",", SDLK_COMMA}, {"comma", SDLK_COMMA},
{".", SDLK_PERIOD}, {"period", SDLK_PERIOD},
{"?", SDLK_QUESTION}, {"question", SDLK_QUESTION},
{";", SDLK_SEMICOLON}, {"semicolon", SDLK_SEMICOLON},
{"-", SDLK_MINUS}, {"minus", SDLK_MINUS},
{"_", SDLK_UNDERSCORE}, {"underscore", SDLK_UNDERSCORE},
{"(", SDLK_LEFTPAREN}, {"lparenthesis", SDLK_LEFTPAREN},
{")", SDLK_RIGHTPAREN}, {"rparenthesis", SDLK_RIGHTPAREN},
{"[", SDLK_LEFTBRACKET}, {"lbracket", SDLK_LEFTBRACKET},
{"]", SDLK_RIGHTBRACKET}, {"rbracket", SDLK_RIGHTBRACKET},
{"{", SDLK_LEFTBRACE}, {"lbrace", SDLK_LEFTBRACE},
{"}", SDLK_RIGHTBRACE}, {"rbrace", SDLK_RIGHTBRACE},
{"\\", SDLK_BACKSLASH}, {"backslash", SDLK_BACKSLASH},
{"/", SDLK_SLASH}, {"dash", SDLK_SLASH},
{"enter", SDLK_RETURN}, {"enter", SDLK_RETURN},
{"space", SDLK_SPACE}, {"space", SDLK_SPACE},
{"tab", SDLK_TAB}, {"tab", SDLK_TAB},
@ -650,6 +650,12 @@ void WindowSDL::onKeyboardMouseEvent(const SDL_Event* event) {
else if (binding.key == SDLK_F7) { else if (binding.key == SDLK_F7) {
mouse_enabled = !mouse_enabled; mouse_enabled = !mouse_enabled;
} }
// F7 + F9
else if (binding.key == SDLK_F6) {
mouse_enabled = !mouse_enabled;
SDL_SetWindowRelativeMouseMode(this->GetSdlWindow(),
!SDL_GetWindowRelativeMouseMode(this->GetSdlWindow()));
}
// Toggle fullscreen // Toggle fullscreen
else if (binding.key == SDLK_F11) { else if (binding.key == SDLK_F11) {
SDL_WindowFlags flag = SDL_GetWindowFlags(window); SDL_WindowFlags flag = SDL_GetWindowFlags(window);