Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Miaou_driver_matrix.Matrix_configSourceConfiguration for the Matrix driver.
Settings can be configured via environment variables:
type t = {fps_cap : int;Maximum frames per second for render domain (1-120)
*)frame_time_ms : float;Minimum time between frames in ms
*)tps_cap : int;Maximum ticks per second for effects domain (1-120)
*)tick_time_ms : float;Minimum time between ticks in ms
*)scrub_interval_frames : int;Perform a full clear+redraw every N frames (0 disables)
*)debug : bool;Enable debug logging
*)enable_mouse : bool;Enable mouse tracking (set to false for easier copy/paste)
*)handle_sigint : bool;If false, SIGINT (Ctrl+C) is not intercepted, allowing the app to receive it as a key event. Default: true
*)inline_mode : bool;When true, the matrix driver skips the alternate-screen sequences. The TUI renders over the current terminal contents and its final frame stays in scrollback after exit. Mouse tracking is suppressed. Default: false.
*)}Minimum time in ms for given rate.