kmk_firmware
                                
                                 kmk_firmware copied to clipboard
                                
                                    kmk_firmware copied to clipboard
                            
                            
                            
                        Clackety Keyboards Powered by Python
**Describe the bug** Auto-reload stops execution abruptly: ```deinit()``` is being interrupted. **To Reproduce** A debug statement has been added to ```deinit()```: ``` def deinit(self) -> None: for module in self.modules:...
fixed and tested this keyboard I know this just works now.
## Context and Argument I noticed this in both my own work and in this repo: commit messages, if not enforced to follow a given style, expand to fill the...
This is a working kb.py for the rev2 board
How to switch between Bluetooth and wired models? Is it possible to use PEG in bluetooth mode.
This is IMO a failing of GitHub's UX, where "Issues" does not clearly mean "for end-users" or "for maintainers", but in general, we fall on the "for maintainers" end of...
Dynamic sequences don't replay taps on `KC.LT`. **Note**: see [initial report](https://kmkfw.zulipchat.com/#narrow/stream/358347-general/topic/Dynamic.20sequences.20and.20LT) on Zulip
I think there was a reason we didn't do this from the start. Can't remember it and all the unit tests pass, so... Leaving this as a draft for now?
We should bring the generation of kmkfw.io into the main repo so that it can be maintained along side the project. This way we don't get public documentation that is...
Continuation of #768. The current `CgSwap` module is a bit of mess concerning code quality and the current implementation doesn't easily allow for multiple mod- (or even potentially any key-)...