qmk_configurator
qmk_configurator copied to clipboard
The QMK Configurator
Background: I use the configurator to generate keymaps, but I have to compile locally because I need to change some stuff in `rules.mk` and `config.h` (right hand master, backlight etc)....
Namely LT(x, kc), and LM(x, mod). Both require 2 variables (layer and mod/keycode). IIRC, configurator doesn't support multiple inputs, yet
The QMK Firmware repository have a keyboard defining rotations (https://github.com/qmk/qmk_firmware/blob/master/keyboards/signum/3_0/elitec/info.json) but they don't seem to be correct (https://i5ar.github.io/yake/#/signum/3_0/elitec). I implemented rotations (`r`, `rx` and `ry`) the same way KLE does...
I have a few suggestions regarding the key shape as defined in the [docs](https://github.com/qmk/qmk_firmware/blob/bcb18154206332c85e500ef65bffa98be6ac1cb7/docs/reference_info_json.md). 1. The key shape is defined as a polyline (open path) so the first [x, y]...
All other Layer keys set the key above to KC_TRNS, we should probably do the same for consistency.
There are some keyboards with built in speakers that allow people to program songs. It would be cool to have a tab in QMK Configurator that would allow song selection...
Current QMK Configurator only offers 4 Backlight modifiers. It is missing `BL_BRTG` as described in https://docs.qmk.fm/features/backlight
Now that the keyboard overlay scrolls nicely I think we can explore enabling/disabling various key sections on a per keyboard basis. I'm thinking since the keycodes are nicely organized in...