Our board finally came from OSHPark! After a night of SMD soldering it's finally done.
Note: The original name for this project has changed thanks mostly to Rita.
What's Next:
We're using this prototype board to start work on driver support for the TCA814. This neat little chip controls all 59 keys in matrix configuration and takes care of the debouncing for us. Also, we have the battery charging circuit and voltage regulator on the same PCB so we can get a realistic estimate of battery life.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
So stuff like that doesn't happen at the driver level it's dependent on your key map which is dependent on which distro you're using. Look up show showkeys, dumpkeys and loadkeys. I can't remember how you do it for X Server. I'm looking at using key map management built into QT to do stuff like that so I can't help you much but the info is out there. I ran into something envoling the fn( function keys) on laptops. That might be a good place to start.
Are you sure? yes | no
This is great info, thanks! I was wondering... suppose you wanted to set up some key bindings with the tca8418 Similar to an OSX keyboard where pressing CTRL plus F1 would set a GPIO pin to a certain value. Where would be the best place to do that? Can you set up a binding like that in the device tree?
Are you sure? yes | no