The software can be open source. The hardware inexpensive. Create a single, stand-alone, hardware and software interface that attaches between a keyboard and host computer (Windows, macOS, Linux, etc.
Results that may be inaccessible to you are currently showing.