Skip to content

hansfbaier/mini-keyboard-configurator

Repository files navigation

mini-keyboard-configurator

This is a basic port of the original Windows Configurator application for Linux, for this macro keyboard:

image image

You can purchase the keyboard here.

NOTE: You can find a command line alternative to this tool here: https://github.com/kriomant/ch57x-keyboard-tool

Requirements:

  • mono installed (including WinForms)
  • python3 and pyusb installed

Due to the lack of libusb support in Mono, I have used a python script to send the configuration output to the device.

Build and run:

$ make run

Limitations

  • device presence/connection detection does not work, it always shows 'Connected'
  • device type detection does not work; it may work for the other keyboard types as the one displayed above, but don't take my word for it
  • some characters on the Buttons are not rendered correctly

Status / Outlook

It is basically functioning that I can download configuration to the macro keyboard and it works for my purposes. Nevertheless the code still would still need a lot of work for a production ready application, but my priorities won't allow for this. I hope it will be useful to someone, who might put more work into it.

Contributions welcome!

About

Macro keyboard configurator for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages