Commit Graph

24642 Commits

Author SHA1 Message Date
QMK Bot 4e86fc43ff Merge remote-tracking branch 'origin/develop' into xap 2022-11-09 15:51:31 +00:00
Joel Challis dc9162438d Reject json with duplicate keys? (#18108) 2022-11-09 15:50:43 +00:00
QMK Bot 1e9b99f039 Merge remote-tracking branch 'origin/develop' into xap 2022-11-09 14:05:20 +00:00
QMK Bot b6506ccab9 Merge remote-tracking branch 'origin/develop' into xap 2022-11-09 14:04:20 +00:00
QMK Bot 293dbfdeff Merge remote-tracking branch 'origin/master' into develop 2022-11-09 14:04:19 +00:00
Ryan c231c5fa4f bolsa/bolsalice: fix layout (#19009) 2022-11-09 14:03:06 +00:00
Ryan d789b4b7d9 Improve LED config parsing error messages (#19007) 2022-11-09 14:02:44 +00:00
QMK Bot 39018eca4b Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 19:51:47 +00:00
jack f7df771e70 Fixup keychron/q1/iso_encoder (#19006) 2022-11-09 06:51:04 +11:00
QMK Bot 963238efca Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 19:11:46 +00:00
Ryan b567622d59 handwired/swiftrax/cowfish: fix layouts (#18984) 2022-11-09 06:11:09 +11:00
QMK Bot dc761140c9 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 19:04:10 +00:00
Ryan d810878d5e Normalise output selection (Bluetooth) keycodes (#19004) 2022-11-08 19:03:31 +00:00
QMK Bot 39fc307204 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 16:26:31 +00:00
QMK Bot 9a0f347a09 Merge remote-tracking branch 'origin/master' into develop 2022-11-08 16:25:44 +00:00
Andrew Kannan 0113550066 [Keyboard] Add Brutal v2 1800 PCB to QMK (#18891)
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-08 08:23:37 -08:00
QMK Bot 26cfc07723 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 16:23:14 +00:00
QMK Bot d0d4ab2531 Merge remote-tracking branch 'origin/master' into develop 2022-11-08 16:22:55 +00:00
QMK Bot 425f906473 Merge remote-tracking branch 'origin/master' into develop 2022-11-08 16:22:40 +00:00
HorrorTroll 421448cd41 [Keyboard] Refactor chinese PCB folder (#18923) 2022-11-08 08:22:38 -08:00
adophoxia a25e5ce1b3 [Keyboard] Add ISO Encoder variant of Keychron Q1v1 (#18829) 2022-11-08 08:21:51 -08:00
Ryan Anderson 2acb2e696a [Keymap] Add model01 and doio/kb16 keymaps (#18681) 2022-11-08 08:21:35 -08:00
QMK Bot c7b0d81562 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 15:50:25 +00:00
Ryan d11676566e gboards/gergoplex: fix matrix pins (#18999) 2022-11-08 15:49:50 +00:00
QMK Bot 6652faaf08 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 15:47:43 +00:00
Nick Brassel 9daf77b593 Add raw output option for QGF/QFF files. (#18998) 2022-11-08 15:47:07 +00:00
QMK Bot e641ebd7ab Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 04:51:55 +00:00
QMK Bot bb0856d231 Merge remote-tracking branch 'origin/master' into develop 2022-11-08 04:51:22 +00:00
Kevin Ohlin a1cc41e1af [Keymap] KO Kyria (#18413)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-07 20:50:41 -08:00
QMK Bot 4ec1a546ab Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 03:26:21 +00:00
Ryan 4b12bd05ea pizzakeyboards/pizza65: fix layouts (#18979) 2022-11-08 14:25:34 +11:00
QMK Bot 8257d0f5f2 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 03:18:28 +00:00
Ryan 15143654b9 mechlovin/adelais/standard_led/avr/rev1: fix layout (#18997) 2022-11-08 14:17:46 +11:00
QMK Bot 8588fe79fe Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 03:04:14 +00:00
Joel Challis 7666c966d5 Publish hjson files as json (#18996) 2022-11-08 03:03:02 +00:00
QMK Bot b4a3a76042 Merge remote-tracking branch 'origin/develop' into xap 2022-11-08 01:05:41 +00:00
Ryan 479d8de622 Format DD mappings and schemas (#18924) 2022-11-08 01:05:08 +00:00
zvecr 0af00fb45c Stub some keycode rendering 2022-11-07 23:30:09 +00:00
QMK Bot b8e2fce97e Merge remote-tracking branch 'origin/develop' into xap 2022-11-07 22:16:44 +00:00
jack ce80a3ad46 Fixup hotdox76v2 on develop (#18991) 2022-11-08 09:16:05 +11:00
QMK Bot f8a4cf0f3c Merge remote-tracking branch 'origin/develop' into xap 2022-11-07 05:17:14 +00:00
Ryan 4deaa58016 cannonkeys/db60/hotswap: fix layouts (#18982) 2022-11-07 16:16:41 +11:00
QMK Bot 97a538afc6 Merge remote-tracking branch 'origin/develop' into xap 2022-11-07 02:44:30 +00:00
Joel Challis e4d2ba9a4d Align haptic feedback keycode names (#18964) 2022-11-07 02:43:53 +00:00
QMK Bot 7ac9339b91 Merge remote-tracking branch 'origin/develop' into xap 2022-11-07 02:26:51 +00:00
Ryan 8b658dcc9a Normalise MIDI keycodes (#18972)
* `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG`

* `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND`

* `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD`

* `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD`

* `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD`

* Misc controls

* Note keycodes

* Add legacy keycodes

* Regenerate keycodes

* Typo
2022-11-07 02:26:15 +00:00
QMK Bot 257119f930 Merge remote-tracking branch 'origin/develop' into xap 2022-11-06 23:49:11 +00:00
Joel Challis 442e7653cc Fix use of shifted custom keycode (#18978) 2022-11-06 23:48:31 +00:00
QMK Bot d86f65941c Merge remote-tracking branch 'origin/develop' into xap 2022-11-06 21:39:34 +00:00
Sergey Vlasov a7b2f4233c Fix keycode parameter extraction to match the new DD keycodes (#18977)
* Add macros to extract parameters from keycode values

Implement both encoding and decoding for keycodes like TO(layer) or
LM(layer, mod) in one place, so that the decoding won't get out of sync
with the encoding.

While at it, fix some macros for creating keycode values that did not
apply the appropriate masks to parameters (and therefore could allow the
result to be out of range if a wrong parameter was passed).

* keymap_common: Use extraction macros for keycodes

* pointing_device_auto_mouse: Use extraction macros for keycodes

Fixes #18970.

* process_autocorrect: Use extraction macros for keycodes

* process_caps_word: Use extraction macros for keycodes

(Also fix a minor bug - SH_TG was not handled properly)

* process_leader: Use extraction macros for keycodes

(Technically the code is not 100% correct, because it always assumes
that the LT() or MT() action was a tap, but it's a separate issue that
already existed before the keycode changes.)

* process_unicode: Use extraction macros for keycodes

* process_unicodemap: Use extraction macros for keycodes
2022-11-06 21:39:05 +00:00