Trackball scroll toggle

So I flashed my keyboard firmware with the provided tool and it’s very nice to have fn+trackball to scroll and volume works as expected. But for my project I’d like to have trackball to be permanently in scroll mode without needing to hold fn. What would be my steps to achieve that? Something like fn+s to set the scroll mode and again fn+s to turn it off.

Ideally I’d wish to have this feature turned off/on. I tried keyd daemon but remapping fn key isn’t possible with it. So I guess my only option is custom firmware.

check QMK firmware for uConsole keyboard

may be it has it, if not it should be simple to add

1 Like

Thanks. I’m a bit wary of it due to errors reported on that thread. I’d give it a go, but there are no docs to understand if it even does what I want.

best luck: qmk_firmware/keyboards/clockworkpi/uconsole at uconsole · oesmith/qmk_firmware · GitHub

you need somehow toggle this variable, but I have no idea how to do it:

2 Likes

I’m one of the people experiencing said errors and still don’t really know why. But I was always able to recover so don’t be too afraid.

QMK firmware works as promised, although I also could not figure out how to create my own settings so there’s that…

  1. clone repo
  2. create your own layer : qmk_firmware/keyboards/clockworkpi/uconsole/keymaps/default/keymap.c at uconsole · oesmith/qmk_firmware · GitHub
  3. select button to toggle it (TG()): qmk_firmware/keyboards/clockworkpi/uconsole/keymaps/default/keymap.c at 9e88dc23fce980d31b0a557f28e97e86966fa01f · oesmith/qmk_firmware · GitHub
  4. compile: qmk_firmware/keyboards/clockworkpi/uconsole/readme.md at uconsole · oesmith/qmk_firmware · GitHub
  5. flash to keyboard
1 Like