Keyboard Driver
The main usage of keyboard driver will be for VDC, but will have also useful functions for VIC.
Both sides:
- 12 function keys
- replace ← key, Pi key and ↑ key ← π to = and ↑ key to 0 (like TED series)
- insert line keystroke
- keystroke to insert Ucase and Lcase symbol to text in insert mode instead of using CHR$
- advanced numeric block with Ins, Del, Home, End, PgUp, PgDn, moving cursor over screen, mathematical functions
- numeric block will also contain Clear Line function using from begin/to end of line
- keytrokes to moving cursor to next/previous word and its begin or end
- Return symbol keystroke to insert to text in insert mode instead using CHR$
- clipboard
- Print Screen function (ATM only idea) saving to disk or RAM
- QWERTY and QWERTZ change without changing of symbols placed at Z and Y
VDC specified:
- underline, flash keystrokes
- sorting colors in light/dark order pressing Control/Commodore key
- advanced charset operations (VDC allows to display two at once)
- additional symbols: ~ ^ { }
VIC specified:
- HiRes/Multicolor/Advanced Color modes keystrokes with colors definitions
- flashing/static cursor keystroke
and maybe more... I add more info later