This example shows on the first interrupt pair, when D is held, A will be interrupted and unpressed.
The second interrupt pair is when A is held, D will be unpressed.
This means that A and D can never be in the same packet (from a normal keystroke).
Types of Changes
[x] Core
[ ] Bugfix
[x] New feature
[ ] Enhancement/optimization
[ ] Keyboard (addition or update)
[ ] Keymap/layout/userspace (addition or update)
[ ] Documentation
Issues Fixed or Closed by This PR
Add new feature key interrupt
Checklist
[x] My code follows the code style of this project: C, Python
Description
TODO: ADD DOCS
(Also open to different naming suggestions)
This adds a feature where it is a key interrupt and forces another key to be un-pressed when one key is pressed.
Usage: keymap.c
This example shows on the first interrupt pair, when D is held, A will be interrupted and unpressed. The second interrupt pair is when A is held, D will be unpressed. This means that A and D can never be in the same packet (from a normal keystroke).
Types of Changes
Issues Fixed or Closed by This PR
Checklist