Close

Making some Good Progress with Keyboard Driver

A project log for Hackulator

A Ti-83 Calculator with a Raspberry Pi Zero W, touch screen, Mini HDMI Output, and Li-Ion Battery

melissa-leblanc-williamsMelissa LeBlanc-Williams 10/14/2018 at 05:010 Comments

I've been working on writing the keyboard driver, which has turned out to be the hardest part of this project so far. I ended up writing it with GTK+ 2 in C so that I could show a status icon depending on the mode it's in. Then I needed to use the X11 system to emulate a keyboard. At this point, I now have a status icon appearing in the system tray and it is successfully emulating typing. The next steps are figuring out the correct key codes to enter and having it change modes, update the icon, and change to the appropriate set of keys. The ultimate goal is to bring this around full circle and run a TI-83 calculator emulator, which I also got compiled and working. After that, I plan on installing some emulators and games that can be run on the calculator. I'm hoping to get this all finished by the Hackaday Supercon in a couple weeks or so.

Discussions