This repos contains example software for the Kernelcon 2021 Hack Live! badge - the Hacker HotKey.
Default Keys:
- connect micro USB cable
- needs to be a data cable, not just a charging/power cable
- open aduino IDE
- install if necessary
- install keyboard library if necessary:
- tools -> Manage Libraries -> search "keyboard" -> install
arduino hackerHotKey.ino
- select "Arduino Leonardo" board type
- install Arduino boards if necessary:
- tools -> Boards Manager -> search "Arduino AVR Boards" -> install
- install Arduino boards if necessary:
- select com port
- tools -> port
- Verify port comms work
- tools -> "Get Board Info"
- should return something like
BN: Arduino Leonardo VID: 0x2341 PID: 0x8036 SN: Upload any sketch to obtain it
- choose your code
- hacker hotkey sample
- A simple firmware example that is a good starting point for developing your own code
- hacker hotkey advanced
- More advanced firmware if you just want to create powerful hotkeys without coding
- Refer to the Hacker Hotkey Advanced guide for configuring hotkeys
- hacker hotkey sample
- upload code
- sketch -> upload
- Arduino IDE will compile and upload firmware to the Hacker Hotkey, which you can use immediately after upload (no unplugging, reseting, etc required)
We've designed a case for Hacker Hotkey, and while not necessary to function it does complete the look. Download the STL at Thingiverse