
Custom firmware for hack2you trackpad keyboard v2.1
I've been using the hack2you trackpad keyboard in my uConsole and missed a few things from the QMK firmware I was using on the stock keyboard, so I've put together a custom firmware for it. It's ZMK underneath and builds on thoughfix's fork.
Main additions
- Hold Select and move the trackpad to scroll. Hold, not a toggle.
- Gamepad mode on Fn+G. The keyboard shows up as a real USB joystick, with the D-pad on the axes and A/B/X/Y/Select/Start as buttons.
- Trackpad press as a mouse click. There are two pre-built firmwares for left click or middle click.
- Start is Super, and holding Y or B turns the D-pad into a mouse.
- Keyboard lock on Fn+Esc. It ignores the keys and trackpad and turns the backlight off, which is handy for carrying it around.
- Bootloader shortcut that's hard to hit by accident. I kept inadvertently triggering the bootloader previously.
Other changes/stuff to be aware of
A few choices based on how I use mine: Bluetooth is switched off (couldn't see the point in it!), Shift/Ctrl/Alt are one-shot (tap once and it applies to the next key), and the A button is a shortcut key (CTRL +SHIFT) for kitty terminal. All can be changed if you fork & build your own.
It's only been tested on the V2.1 keyboard. It may work on other versions, but I can't promise that. Back up your current firmware first.
Download and docs
Ready-made firmware: Latest release
Full key list, build and flashing instructions: GitHub - jhob101/uconsole-bb9900-keyboard: Firmware for hack2you uConsole bb9900 keyboard (v2.1) · GitHub
For v1.1 keyboard use firmware from noodleboy91 fork
Feedback welcome.