This project includes:
- QMK files for BigKNOBv2 macropad controller with RGB LED key switches.
- C# source for application enabling bidirectional communication between BigKNOBv2 and the host computer.
- Encoder
- Single-Tap = Next Layer
- Double-Tap = Toggle RGB LEDs On/Off
- Press-Hold = Previous Layer
- Clockwise Rotation = Next Layer
- Counter-Clockwise Rotation = Previous Layer
- Button 1:
- Layer 0 = F13
- Layer 1 = F17
- Layer 2 = F21
- Button 2:
- Layer 0 = F14
- Layer 1 = F18
- Layer 2 = F22
- Button 3:
- Layer 0 = F15
- Layer 1 = F19
- Layer 2 = F23
- Button 4:
- Layer 0 = F16
- Layer 1 = F20
- Layer 2 = F24
- RGB LED Colors:
- Layer 0 = Red
- Layer 1 = Green
- Layer 2 = Blue
- Move to specified layer
- Go through The QMK Tutorial.
- Insert the desired config.h, rules.mk, and keymap.c files where appropriate prior to building and uploading the firmware.
- My BigKNOBv2 was custom-ordered through Etsy.
- The keymap was optimized for use with the BigKNOBv2 dented encoder.
- Additional QMK resources are compiled in the QMK Syllabus.
- A VoiceAttack plugin for communicating with BigKNOBv2 is also available.
- BigKNOBv2 hardware design and original QMK source files are by Craig Gardner from LeafCutterLabs.
- QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community (and Hasu).
- HidLibrary is developed and maintained by Mike O'Brien and Austin Mullins (and other contributors).
- ini-parser was developed by Ricardo Amores Hernandez (and other contributors).
- Keymap header ASCII art by patorjk.
- Many thanks to the following people (and probably others) from the qmk Discord for their guideance:
- filterpaper
- drashna
- Dasky
- ridingquerty
- Erovia
- sigprof
- fauxpark
- bomtarnes
- CovfefeMcWhiskey
- trankillity
- tzarc