Okke Formsma
6dcd06bd46
add license headers to behavior dtsi files
4 years ago
Okke Formsma
e48a6b659c
fix momentary layer bug when top layer is not &trans
...
Key release events released keys on the wrong layer if the 'top layer'
was not &trans above the &mo key.
base <&mo 1>
layer 1 <&kp B>
This was caused by overwriting
`zmk_keymap_active_behavior_layer[position]` after the &mo key was
handled.
4 years ago
innovaker
2871dca9bf
refactor(docs): Change `behavior` to `behaviors`
...
Makes a better URL.
4 years ago
innovaker
a685d88744
refactor(docs): Change `feature` to `features`
...
Makes a better URL.
4 years ago
Pete Johanson
11a85f651a
refactor(shield): Formatting tweaks for QAZ.
4 years ago
innovaker
aa8d0c1c79
refactor(docs): Remove explicit document ids (part 2)
...
This was missed in: 4d42e792c5
4 years ago
innovaker
4d42e792c5
refactor(docs): Remove explicit document ids
...
Aligns older documents with newer file-based ids.
4 years ago
Okke Formsma
d5cc504b3a
docs: update modifier docs
4 years ago
Xudong Zheng
51ca4fbc18
Fix connection to incorrect peripheral
4 years ago
Nick
91e3a7d75a
boards: Cleanup and standardize features
4 years ago
Nick
ae51000d60
fix(underglow): Switch from legacy SPI to SPIM
4 years ago
Pete Johanson
b091c7ed3b
Merge pull request #352 from innovaker/refactor-hid-ext-usage
...
refactor(app): Replace `HID_EXT_USAGE` with `HID_USAGE`
4 years ago
innovaker
c21897856b
refactor(app): Replace `HID_EXT_USAGE` with `HID_USAGE`
...
Simplifies terminology and improves readability.
4 years ago
Pete Johanson
0031f9bd4d
Merge pull request #357 from petejohanson/ble/remove-unpair-combo
...
fix(ble): Remove unpair combo code.
4 years ago
Pete Johanson
7d16186b7a
fix(ble): Remove unpair combo code.
...
* Favor the settings reset images for this.
4 years ago
Pete Johanson
3b91300960
Merge pull request #345 from Nicell/underglow/add-config_
...
fix(underglow): Add CONFIG_ to underglow Kconfigs
4 years ago
Nick Winans
413a917d14
Merge branch 'main' into underglow/add-config_
4 years ago
innovaker
348a44a8a3
refactor(app): Remove obsolete include's of `hid_usage_pages.h`
...
This should've been done in eff1b8223b
.
4 years ago
Pete Johanson
972158181d
fix(shields): Replace Corne w/ Microdox.
4 years ago
Pete Johanson
edcfe380fe
fix(blog): Quefrency typo fix.
4 years ago
Pete Johanson
9fe1793691
feat(blog): SOTF #3
4 years ago
Nick
0be904c34f
fix(underglow): Add CONFIG_ to underglow Kconfigs
4 years ago
Okke Formsma
0d02441abe
docs(codes): add modifier functions
...
Refactor and expand codes documentation to include modifier functions.
Closes #330 .
4 years ago
innovaker
5d04110a58
docs(key-press): Update for standardized keys
...
Replace existing HID Usage Tables link with links to the new codes documentation.
4 years ago
innovaker
642ec46c1f
docs(intro): Update for standardized keys
...
Update links to the new codes documentation.
4 years ago
innovaker
ff638eb010
docs(codes): Add (key) codes documentation
...
Create codes documentation for standardized keys.
Closes #218 . Fixes #308 . Ref #21 .
4 years ago
innovaker
194854ff7b
refactor(hid): Replace `0x01` with `HID_USAGE_CONSUMER_CONSUMER_CONTROL`
...
This should've changed alongside: 711658206f
4 years ago
Pete Johanson
a4dc92a2b9
refactor: Replace use of `cp` with `kp` for shields.
4 years ago
Pete Johanson
eff1b8223b
refactor(keys): Unify usage page.
...
* Remove need for separate `&cp` behavior, but
keep it for now for backward compat.
* Refactor sensor inc/dec as well.
4 years ago
innovaker
5f83568a93
docs(key press): Replace deprecated `NUM_1` with `N1`
...
This should've been changed in: b8f6d52ae5
4 years ago
innovaker
c6abdb1890
fix(keys): Replace GUI with Application / Context Menu
...
This was a misrepresentation in the standardized keys that originated in earlier code.
4 years ago
innovaker
651204c121
docs: Reformat example keymaps
...
Align to wider columns to improve readability for newcomers.
4 years ago
innovaker
b8f6d52ae5
docs: Replace deprecated key names
...
Follow-up to #21 .
4 years ago
innovaker
aebe90908d
test: Replace superseded key names in test keymaps
...
Replace deprecated key names (LSFT, LCTL, RCTL, M_NEXT).
Replace abbreviated names with fully qualified names (LSFT, LCTL, LALT, LGUI, RGUI).
Follow-up to #21 .
4 years ago
innovaker
d748d8a749
refactor: Replace superseded key names
...
Replace deprecated key names (LCTL, NUM_0, NUM_1).
Replace abbreviated names with fully qualified names (LCTL, RGUI, NUM_0, NUM_1).
Follow-up to #21 .
4 years ago
innovaker
a65295c2a7
feat(keys): Standardize keys
...
Deprecate superseded names with comments.
Add standardized key names.
Closes #21 . Closes #158 . Closes #161 . Closes #246 .
4 years ago
innovaker
7e795bf4f9
feat(hid): Enhance consumer report to support higher codes
...
Switch from single byte to double byte usages.
Allow the entire 0x0C page for future compatibility.
Closes #234 . Co-requisite of #21 .
4 years ago
innovaker
711658206f
refactor(hid): Replace Zephyr usages with ZMK usages in HID reports
...
Replace `USAGE_GEN_DESKTOP` with `HID_USAGE_GD`.
Replace `USAGE_GEN_DESKTOP_KEYBOARD` with `HID_USAGE_GD_KEYBOARD`.
Replace `USAGE_GEN_DESKTOP_KEYPAD` with `HID_USAGE_KEY`.
Replace `0x0C` with `HID_USAGE_CONSUMER`.
Closes #217 .
4 years ago
innovaker
e925319e4c
refactor(hid): Replace deprecated HID usage page references
...
Deprecate `USAGE_KEYPAD` and replace with `HID_USAGE_KEY`.
Deprecate `USAGE_CONSUMER` and replace with `HID_USAGE_CONSUMER`.
Closes #217 .
4 years ago
innovaker
3c0a0ff308
feat(hid): Add preprocessor definitions for HID usages v1.21
...
Developed from specification:
https://usb.org/sites/default/files/hut1_21.pdf
Closes #217 . Prerequisite of #21 .
4 years ago
Pete Johanson
dd7ab9914a
Merge pull request #270 from careyk007/refactor_kconfig
...
Refactor Kconfig
4 years ago
Nick
1af4221908
feat(underglow): Debounce state settings save
4 years ago
Joel Spadin
c3e7742f9c
fix(docs): remove incorrect defines for outputs
...
The output selection behaviors page still referenced defines that were
removed while reviewing the PR. Updated the docs to match the code.
4 years ago
Nick
274fdec783
Add blog post about #322
4 years ago
Pete Johanson
698c27ba3b
feat(ci): Only build firmware when app/ changes.
4 years ago
Pete Johanson
fe62929af8
feat(docs): Add eslint and prettier GH Actions.
4 years ago
innovaker
a1dd216519
docs: formatted with prettier
4 years ago
Pete Johanson
a29e041b1f
fix: Formatting fix.
4 years ago
Pete Johanson
32e7159373
refactor(hid): Mod defines in dedicated header.
4 years ago
Okke Formsma
55b5936d00
clang-format
4 years ago