
Third mouse button is just wired to the matrix as an additional key. And you can scroll with it like on a thinkpad.
I will try to bring the sketch and matrix documentation to some readable state to post it, but can't promise how soon.
I don't quite see the use of a bump there, would one not cover all 3 keys with 3 fingers anyway (and feel misplacement at once)?browncow wrote: 29 Jul 2023, 22:54 The middle mouse button has a tiny bump on it to help locate it without looking.
[photo]
i found that the keys are now a little bit to small to be comfortable, and i often had troubles not pressing the left/right one by accident
didn't measure it honestly but definitely lasts few days of use, i turn it off when not in use always though. i'd say definitely good enough, for my couch kind of usage.
Hey! This project is completely awesome! Do you still have your code?browncow wrote: 01 Aug 2023, 23:07 photo_2023-01-15_13-20-10.jpg
Here's a closeup of the third mouse button assembly with the printed keys/holder. i went through few iterations, thinning out the "hinge" on the keys, because it was way too stiff.
hey there, thank you, i think i might have the code somewhere but basically what i did if i remember right is i just used QMK and it has support for multiplexers built in. I would ALSO want to do something like this on ESP32 because of the built in bluetooth, as that adafruit board is now hard to get and expensive... but as far as i know i haven't seen any ready-made firmware for keyboards on esp32, especially with support for something like a ps/2 trackpad. If you manage to do it, i'd love to see it, good luckcicistrici wrote: 13 Mar 2025, 12:36Hey! This project is completely awesome! Do you still have your code?browncow wrote: 01 Aug 2023, 23:07 photo_2023-01-15_13-20-10.jpg
Here's a closeup of the third mouse button assembly with the printed keys/holder. i went through few iterations, thinning out the "hinge" on the keys, because it was way too stiff.
I'd like to use an ESP32 module with bluetooth, and did the same connected the 2 multiplexers, but basically stuck here, I've no idea how to do the scanning of the matrix.