Couche de mapping pure (évènement → actions) pour les raccourcis UI. Plus de détails...
Macros | |
#define | SEQ_LONG_PRESS_MS (500) |
Fonctions | |
void | ui_shortcut_map_init (ui_mode_context_t *ctx) |
Initialise le contexte runtime côté mapping. | |
void | ui_shortcut_map_reset (ui_mode_context_t *ctx) |
Réinitialise le contexte runtime (alias de init). | |
ui_shortcut_map_result_t | ui_shortcut_map_process (const ui_input_event_t *evt, ui_mode_context_t *ctx) |
Map un évènement brut vers un ensemble d'actions. | |
Couche de mapping pure (évènement → actions) pour les raccourcis UI.
#define SEQ_LONG_PRESS_MS (500) |
void ui_shortcut_map_init | ( | ui_mode_context_t * | ctx | ) |
Initialise le contexte runtime côté mapping.
ui_shortcut_map_result_t ui_shortcut_map_process | ( | const ui_input_event_t * | evt, |
ui_mode_context_t * | ctx | ||
) |
Map un évènement brut vers un ensemble d'actions.
evt | Évènement brut. |
ctx | Contexte runtime partagé (in/out). |
void ui_shortcut_map_reset | ( | ui_mode_context_t * | ctx | ) |
Réinitialise le contexte runtime (alias de init).