control+alt+shift+q per a eixir del modo quiosc

This commit is contained in:
2026-03-13 20:46:26 +01:00
parent 852cda1984
commit 483fe7251d

View File

@@ -182,6 +182,16 @@ auto getPressedAction() -> InputAction {
// Comprueba los inputs que se pueden introducir en cualquier sección del juego
void handle() {
// Salida de administrador en modo kiosko (Ctrl+Shift+Alt+Q)
if (Options::kiosk.enabled) {
SDL_Keymod mod = SDL_GetModState();
const bool* ks = SDL_GetKeyboardState(nullptr);
if ((mod & SDL_KMOD_CTRL) && (mod & SDL_KMOD_SHIFT) && (mod & SDL_KMOD_ALT) && ks[SDL_SCANCODE_Q]) {
SceneManager::current = SceneManager::Scene::QUIT;
return;
}
}
// Detectar qué acción global está siendo presionada
InputAction action = getPressedAction();