#pragma once namespace GlobalInputs { // Gestiona els atalls globals disponibles en qualsevol escena: zoom de // finestra (F1/F2), fullscreen (F3), toggle shader (F4), tipus de shader // POSTFX↔CRTPI (F5), següent preset (F6) i la confirmació d'eixida amb // ESC (Action::EXIT) en dues pulsacions. Cada hotkey emet una // notificació localitzada. Retorna true si ha consumit alguna tecla (per // si la capa cridant vol suprimir-la del processament específic de // l'escena). auto handle() -> bool; // True si la doble pulsació d'ESC s'ha confirmat. Director consulta açò // a iterate() per a posar `section_->name = SECTION_PROG_QUIT`. [[nodiscard]] auto wantsQuit() -> bool; } // namespace GlobalInputs