ascii-chat 0.11.33
Video chat in your terminal
Loading...
Searching...
No Matches
keyboard_help.h
Go to the documentation of this file.
1
29#pragma once
30
31#include "session/display.h"
32#include <stdbool.h>
33
34/* ============================================================================
35 * Keyboard Help Control Functions
36 * @{
37 */
38
51
63
91
104
117
129
141
153
void keyboard_help_toggle(session_display_ctx_t *ctx)
Toggle keyboard help on/off.
bool keyboard_help_is_active_global(void)
Check if keyboard help is active (global accessor for signal handlers)
bool keyboard_help_is_active(session_display_ctx_t *ctx)
Check if keyboard help is currently active.
void keyboard_help_render(session_display_ctx_t *ctx)
Render keyboard help TUI overlay.
void keyboard_help_toggle_global(void)
Toggle keyboard help (global accessor for signal handlers)
void keyboard_help_signal_cancel(void)
Request help screen closure from signal handler (Ctrl+C)
void session_display_set_global_context(session_display_ctx_t *ctx)
Set the global display context (for signal handlers like Ctrl+C)
bool keyboard_help_check_signal_cancel(void)
Check if help screen closure was requested by signal handler.
🖥️ Unified terminal display abstraction for session-based rendering
ClangTool/LibTooling compatibility shim for stdbool.h.
Internal session display context structure.