NAME
TUI::Drivers - Driver abstraction layer for the TUI::Vision framework
SYNOPSIS
use TUI::Drivers;
# Placeholder module.
# The full driver system will be migrated from TV::Drivers.
DESCRIPTION
TUI::Drivers provides the hardware and driver abstraction layer for the TUI::Vision framework. It corresponds to the Turbo Vision driver system and encapsulates all low-level terminal, keyboard, mouse, and event handling functionality.
This module re-exported multiple driver components, including:
Const Symbolic constants for driver and hardware behavior.
HardwareInfo Detection of terminal and system capabilities.
Display / Screen Low-level screen output and display management.
SystemError Driver-level error reporting.
Event / EventQueue Keyboard, mouse, and system event handling.
HWMouse / Mouse Hardware and logical mouse drivers.
Util Internal driver utilities.
This stub does not implement any of these features yet. It exists solely to reserve the namespace for the upcoming migration.
ROADMAP
Phase 2 Migration of TV::Drivers::* modules into TUI::Drivers::*.
Phase 3 Driver abstraction for Win32 and ncurses.
Phase 4 Unified event system shared across TUI::Vision.
Phase 5 Modernization of screen output and terminal capability detection.
AUTHOR
J. Schneider