45constexpr int EmuTerminalMaxChars = 8;
85struct TermInfoVideoConv {
93struct TermInfoKbdConv {
95 const char * ANSICtrlCode;
100 char const * initString;
101 TermInfoVideoConv
const * videoCtrlSet;
102 TermInfoKbdConv
const * kbdCtrlSet;
122struct SupportedTerminals {
124 static char const * * names() {
125 static char const * TERMS[] = {
"ANSI",
"ADM 3A",
"ADM 31",
"Hazeltine 1500",
"Osborne",
"Kaypro",
"VT52",
"ANSI Legacy" };
137extern const TermInfo term_ADM3A;
140extern const TermInfo term_ADM31;
143extern const TermInfo term_Hazeltine1500;
146extern const TermInfo term_Osborne;
149extern const TermInfo term_Kaypro;
152extern const TermInfo term_VT52;
155extern const TermInfo term_ANSILegacy;
TermType
This enum defines supported terminals.
VirtualKey
Represents each possible real or derived (SHIFT + real) key.
This file contains fabgl::Keyboard definition.