The code has key combinations for Java IDE shortcuts, but is also open source. So the code can be updated for keyboard shortcuts for any program or operating system.
Below is a list of parts and materials used in this project
Below is the wiring diagram for this project
The C++ source code for this project is open source and FIX THIS -->>> available on Github. <<<-- FIX THIS
The OpenSCAD source code for the 3D models is also open source and available on Github.
The STL files are on Thingiverse.
Print the base and the matching mounting plate for the switches.
Place the mounting plate in its cutout on the enclosure base. Then place the Trinket Mini on the 4 mounting studs inside the enclosure. This gives an idea of the length of the wires needed to connect the botttons to the Trinket Mini.
Solder wires to the buttons, making sure the wires reach the Trinket Mini
I decided to put female headers on the Trinket Mini to connect the wires leading to the button. The wires can be soldered directly to the Trinket if a more permanent setup is required/wanted.