ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
keyboard_help.h
Go to the documentation of this file.
1
28
29#pragma once
30
31#include <stdbool.h>
32
34
35/* ============================================================================
36 * Keyboard Help Control Functions
37 * @{
38 */
39
56const char *keyboard_help_screen_name(int parent);
57
69
97
110
123
135
147
159
161
163
void keyboard_help_toggle_terminal(int fd)
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.
struct session_display_ctx session_display_ctx_t
session display config is intentionally a small, concrete record. Fields such as snapshot_mode,...
int keyboard_help_parent_screen(void)
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.
const char * keyboard_help_screen_name(int parent)
int keyboard_help_previous_interactive(void)
Runtime terminal state and reusable workspaces for ASCII rendering.