Adds horizontal and vertical scrolling to the trackball (enabled by holding the “Select” key)
Adds Fn+Esc key binding to enter bootloader
This is beta firmware - please send feedback if you try it out!
About
This is a port of the original uConsole keyboard firmware to the QMK open-source firmware ecosystem. QMK (Quantum Mechanical Keyboard) is an open source community centered around developing computer input devices. The community encompasses all sorts of input devices, such as keyboards, mice, and MIDI devices.
Source for the firmware can be found in my QMK fork on GitHub. The keyboard config can be found in the keyboards/clockworkpi/uconsole directory.
Disclaimer
I’m not affiliated with Clockwork in any way. This is beta software and I can’t offer any guarantee that it works. You take all responsibility if you brick your keyboard using this firmware.
Great effort and I am ready to try this firmware. But I still have a question, if I brush and don’t continue to use it, how can I restore the official firmware and use the official refresh method?
Right now, the best way to customize the layout is to fork the GitHub repo (linked above), edit the config in keyboards/clockworkpi/uconsole and build a new firmware. The mouse buttons are part of the keyboard layout so it’s (relatively) straightforward to remap them.