kmk_firmware
                                
                                 kmk_firmware copied to clipboard
                                
                                    kmk_firmware copied to clipboard
                            
                            
                            
                        Clackety Keyboards Powered by Python
The keycodes for Bluetooth located in the [docs](https://github.com/KMKfw/kmk_firmware/blob/master/docs/keycodes.md#bluetooth-keys) don't actually do anything that I can see. There is a function for BLE_REFRESH however which is not listed.
Example: I have shift keys set on my Z and / keys, and ctl key on my A key. Even when tap_interrupted is set to False: I hold my Z...
Mainly I'm talking about I2C/SPI OLED displays but more can come later on. It's a big undertaking and these decisions have to be taken: - [ ] How do we...
There's no consistent or central debugging mechanism. The current debug prints from `KMKKeyboard` can be _very_ verbose to the point of being counterproductive in some scenarios. In my testing branch...
Before making changes to this [page](https://github.com/KMKfw/kmk_firmware/blob/master/docs/Officially_Supported_Microcontrollers.md), I would like to know what's considered "officially supported"... Here are a few examples I have in mind to add: | Controller | board...
(Out of the discussion on #423) An exception raised by these should fail the keyboard? If so, which? Extension: def enable(self, keyboard): def disable(self, keyboard): def on_runtime_enable(self, keyboard): def on_runtime_disable(self,...
Done so far: * stub out relevant docs in contributing.md * add config file: .markdownlint.yml * disabled every rule we're violating that `markdownlint` doesn't know how to autocorrect w/ `--fix`...
If anyone has experience in creating a style guide, we would love to have one with the size we are at. If you are interested, feel free to open a...
https://beta.docs.qmk.fm/using-qmk/software-features/feature_combo This is the given example for the feature that was requested.
I'm new to KMK and keyboard firmware, but not new to microcontrollers or mechanical keyboards. So I could be incorrect about this, but I think it would be very easy...