I am proud to announce the first major release of keyman64, a programmable keyboard interceptor and hardware control system for computers equipped with a simple 8x8 matrix keyboard, such as the Commodore 64.

The keyman64 is installed between the keyboard and the computer can be configured to intercept special key combinations and invoke arbitrary sequences of commands to alter the state of sixteen general purpose control lines provided on the board. These lines can be used to control additional hardware instead of using physical buttons or switches.

Additional features include the ability to send predefined keyboard macros or to redefine the keyboard layout. A simple serial interface for remote control is provided as well.

Configuration and firmware updates can be transferred via USB, eliminating the need for additional programming hardware.

For some concrete examples of what the keyman64 can do, see the configuration examples.

Please refer to the project page for detailed documentation.