zmk/app
Timoyoungster 10d03ca46c fix: adding option to separate implicit mod release from key release
This adds a new config value `ZMK_HID_SEPARATE_MOD_RELEASE_REPORT`
where, if enabled, the report for a key release is sent separately to
the accompanying modifier release signals, which are then sent in a
second report.

This fixes an issue where certain applications are unable to work with
implicitly modified keys (e.g. colon) due to them registering the
modifier release prior to the actual key release.

Have tested this on my personal keyboard and `wev` now shows the signals
in the correct order.

=> **Previously:** ```LSHIFT (pressed) -> colon (pressed) -> LSHIFT
(released) -> **semi**colon (released)```

=> **Now:** ```LSHIFT (pressed) -> colon (pressed) -> colon (released)
-> LSHIFT (released)```

(This time without accidental files)
2024-06-24 14:26:14 -06:00
..
boards refactor: Remove static CDC ACM logging nodes. 2024-06-20 12:06:13 -06:00
dts feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
include feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
keymap-module fix(build): Properly board revision keymaps. 2024-03-08 10:58:10 -08:00
module fix(kscan): Enable charlieplex interrupts for single compatible device 2024-03-30 19:13:39 -07:00
scripts
snippets/zmk-usb-logging fix: Actually add the `zmk-usb-logging` snippet. 2024-06-24 10:54:07 -06:00
src fix: adding option to separate implicit mod release from key release 2024-06-24 14:26:14 -06:00
tests chore: fix typos in various places 2024-05-13 16:47:33 -04:00
.gitignore
.prettierrc.js
CMakeLists.txt fix(pm): Use Zephyr created device slots. 2024-03-27 20:59:26 -07:00
Kconfig fix: adding option to separate implicit mod release from key release 2024-06-24 14:26:14 -06:00
Kconfig.behaviors feat(behaviors): Add behavior metadata information. 2024-06-24 11:08:00 -06:00
core-coverage.yml chore: Add rp2040/USB logging core coverage. 2024-06-24 11:11:51 -06:00
package-lock.json
package.json
prj.conf
run-ble-test.sh
run-test.sh
west.yml refactor: Remove explicit blocklist item. 2024-02-09 14:32:46 -08:00