summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/tools.lua
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2016-07-27 21:59:32 +1000
committer Vas Crabb <vas@vastheman.com>2016-07-27 21:59:32 +1000
commiteac2a1fcc5d4540eb05f3f5011226841c4ca854c (patch)
treeafe35e2cdaf179bc757fcb3bba99a8cd0080434b /scripts/src/tools.lua
parent14e7367f7e1dd575754f8c59fcf74b956c91e87b (diff)
Keyboard/terminal improvements: [Vas Crabb]
* Mark lots of things constexpr in attotime and turn macros into functions * Add base classes for HLE matrix keyboard and buffered RS232 device * Make generic keyboard/terminal more usable * Keyboard has configurable typematic delay/rate * Keyboard has selectable JIS/ANSI layout * Keyboard handles simultaneous keypresses more intuitively * Keyboard uses meta to set high bit * Terminal has configurable auto LF on CR, auto CR on LF and local echo * Terminal has audible bell * Untangle Olivetti M20 keyboard from generic_keyboard * Add notes to Olivetti M20 keyboard emulation * Make Olivetti M20 keyboard match physical layout * Untangle RM Nimbus keyboard from generic_keyboard * Fix natural keyboard mode with RM Nimbus * Untangle x68k keyboard from generic_keyboard * Improve x68k key names and mapping * Improve x68k typematic behaviour * Untangle QX-10 keyboard from generic_keyboard * Keep NGEN keyboard barely working
Diffstat (limited to 'scripts/src/tools.lua')
0 files changed, 0 insertions, 0 deletions