Commit Graph

198 Commits

Author SHA1 Message Date
Kumiko as a Service 2645e9d241 Add Vial support for Keychron S1 ANSI RGB (#504) 2023-07-22 11:03:20 -06:00
Adophoxia e0a94581cb Add in new Vial UID for ansi_encoder 2023-07-16 02:58:56 -07:00
Adophoxia 4828aecf93 Fix-up Q11 and add iso_encoder variant 2023-07-16 02:56:36 -07:00
Ilya Zhuravlev 1d91042f7e fix some failing keyboards 2023-07-15 23:54:55 -06:00
Ilya Zhuravlev c05356439e Merge branch 'vial' into merge-2023-06-03 2023-07-15 22:23:48 -06:00
adophoxia 8af2f452f1 Added back original code for keychron/q7/ansi/keymaps/vial/config.h (#489) 2023-06-26 19:58:20 -06:00
Ilya Zhuravlev d6e95213e3 Merge remote-tracking branch 'qmk/master' into merge-2023-06-03 2023-06-03 12:35:25 -06:00
Joel Challis 4ae45ca995 Tidy up encoder_map directions (#20847) 2023-05-10 22:55:49 +01:00
QMK Bot d8b57f0455 Merge remote-tracking branch 'origin/master' into develop 2023-05-06 20:33:54 +00:00
eatmyvenom db229d7341 Add vnmm keymaps and userspace (#20446)
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-05-06 14:32:51 -06:00
Ryan a5e46d8082 More info.json whitespace cleanups (#20665) 2023-05-03 12:19:34 +10:00
Ryan 79aa319946 info.json whitespace cleanups (#20651) 2023-05-02 08:25:15 +10:00
Ryan 12d42cedd2 Move FORCE_NKRO to data driven (#20604) 2023-05-01 13:33:10 +10:00
adophoxia 6bea951a12 Add missing layer dip switch code for Keychron V2 (#447)
* Add missing layer `dip switch` for Keychron V2

* Add missing `#if defined` block in `v2.c`
2023-04-30 21:32:35 -06:00
QMK Bot 33e926b856 Merge remote-tracking branch 'origin/master' into develop 2023-04-27 18:18:05 +00:00
adophoxia 64b84385cd Fix up positioning of keys for Keychron Q10/V10 and Q6/V6 (#20582) 2023-04-27 19:17:21 +01:00
Nick Brassel c9f619124d Encodermap direction define. (#20454) 2023-04-15 16:18:44 +01:00
QMK Bot e699724645 Merge remote-tracking branch 'origin/master' into develop 2023-04-12 10:11:37 +00:00
Mike Killewald 75edefe541 fixing bug that caused KC_DEL and KC_MUTE (encoder press) to be swapped (#20420) 2023-04-12 11:10:50 +01:00
adophoxia 4b9687098d Update Q0; Port Keychron Q0 Plus to VIAL (#416)
* Update Q0; Port Keychron Q0 Plus to VIAL

* Update VIAL UIDs for Q0 and Q0 Plus

* Remove `via` keymaps and mentions of `VIA_ENABLE = yes` for `keychron` keymaps for Q0 and Q0 Plus

* Update readme.md

* Add VIAL-specific flags for `vial` keymap
2023-04-09 19:02:39 -06:00
adophoxia ba1ebf348e Port Keychron Q11 to VIAL (#413)
* Port Keychron Q11 to VIAL

* Add back removed `KC_TASK` and `KC_FLXP` keycodes in `default` and `via` keymaps

* Sync #20125 from `qmk/master`
2023-04-09 19:01:59 -06:00
Ryan 522048725f Move RGB_MATRIX_DRIVER to data driven (#20350) 2023-04-08 18:08:08 +10:00
QMK Bot 6334805da3 Merge remote-tracking branch 'origin/master' into develop 2023-04-06 18:03:03 +00:00
lalalademaxiya1 655c24d29d [Keyboard] Add Keychron Q11 (#20125)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: adophoxia <100170946+adophoxia@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-04-06 11:02:24 -07:00
adophoxia 147d397e34 Move Keychron Q0 and Q0 Plus data-driven configuration; keychron keymap rules.mk cleanup (#20168)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-04-04 13:26:54 +10:00
jack 36ab0c0aaa Add core/fallback encoder behaviour (#20320) 2023-04-03 10:18:17 -06:00
Less/Rikki 45fd373661 March merge additions (#417)
* fixup: update Vial keymaps per upstream reqs

more keycodes renamed

`rgb_matrix_indicators_user` return type switched to bool

keymaps/encoder maps that exceeded DYNAMIC_KEYMAP_LAYER_COUNT had excess
layers removed

EOL spaces and backslashes removed from keymaps

* fixup: DRIVER_LED_TOTAL --> RGB_MATRIX_LED_COUNT

* fixup: Vial-exclusive keyboard configs

* fixup: 42keebs rules

* fixup: relocated Vial keymaps

* fixup: cleanup post-keymap move

Remove wavtype/p01_ultra keymaps that went into QMK under different names

Fix handwired/misterdeck and 4pplet/waffling60/rev_c keymaps

* fixup: Vial-exclusive default keymaps

* fixup: remove broken via-only keymaps

compiling VIA keymaps is not supported anyway

* fixup: non-compiling Vial keymaps

* refactor: changes from QMK PR, fix Vial keymap
2023-03-20 10:33:07 -06:00
Ryan 3c144fac5e Clean up usage of QMK_KEYBOARD_H (#20167) 2023-03-20 08:12:05 +11:00
Ilya Zhuravlev 2ec3ba62cd fix renamed keycodes 2023-03-19 12:05:44 -06:00
Ilya Zhuravlev 06a2fdcc9c Merge remote-tracking branch 'qmk/master' into merge-2023-03-12 2023-03-18 17:51:58 -06:00
Ryan 9dbee3e23d Remove useless "ifdef KEYBOARD_*" (#20078)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-03-16 20:18:33 +11:00
Drashna Jael're 72da3ee63e Merge remote-tracking branch 'origin/master' into develop 2023-03-16 00:50:29 -07:00
lalalademaxiya1 2f7a06cf73 Update keychron_common.c (#20055) 2023-03-16 12:30:09 +11:00
adophoxia 1a0527b66e Port Keychron Q2 to VIAL; Reattempt (#407) 2023-03-12 15:00:55 -06:00
Ryan 1022afa6c2 Move matrix config to info.json, part 8 (#20030) 2023-03-11 04:59:07 +11:00
adophoxia dd5c7ec956 Port Keychron Q12 to VIAL (#401)
* Port Keychron Q12 to VIAL

* Update VIAL UIDs for Keychron Q12
2023-03-08 22:37:00 -06:00
adophoxia 715f0d4fd5 Port Keychron Q60 to VIAL (#400) 2023-03-08 22:36:46 -06:00
adophoxia 04607ebb2a Port Keychron Q65 to VIAL (#399) 2023-03-08 22:36:35 -06:00
adophoxia d28de196a5 Port Keychron V10 to VIAL (#398)
* Port Keychron V10 to VIAL

* Fixup `vial.json` for ISO Encoder V10
2023-03-08 22:36:24 -06:00
adophoxia 5533a587e8 Port Keychron V6 to VIAL (#397) 2023-03-08 22:36:09 -06:00
adophoxia f7120f436d Fix spelling for VIALRGB_ENABLE, causing VIAL [GUI] to not open right. (#396) 2023-03-07 02:40:40 -06:00
lalalademaxiya1 77f7351991 Add Keychron Q12 (#19844)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-03-04 11:53:09 +11:00
Ryan 7e0299117b Move encoder config to data driven (#19923)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2023-02-26 09:45:12 +11:00
jack 9b410a9214 Remove VIA specific use of MACRO0* (#19918) 2023-02-23 18:54:01 +00:00
Nick Brassel 7f805cc779 VIA Protocol 12 + fixes (#19916)
Co-authored-by: Wilba <wilba@wilba.tech>
Co-authored-by: zvecr <git@zvecr.com>
2023-02-23 09:19:00 +11:00
Ryan 499fc3b85e Add some missing #pragma onces (#19902) 2023-02-21 15:55:23 +00:00
Joel Challis 0152dd811d Move KC_MISSION_CONTROL/KC_LAUNCHPAD keycodes to core (#19884) 2023-02-19 18:59:50 +11:00
adophoxia db572f8998 Port Keychron V8 to VIAL (#373)
* Port Keychron V8 to VIAL

* Add missing `VIAL_ENABLE` and `VIALRGB_ENABLE` flags in keymap `rules.mk` for ANSI variant of V8

* Change 2nd key for unlock combo to correct index for the ISO variants of the V7
2023-02-17 01:23:21 -06:00
adophoxia 52c1278d6d Port Keychron V7 to VIAL (#372)
* Port Keychron V7 to VIAL

* Correctly use `vial.json` for ISO V7

* Change 2nd key for unlock combo to correct index for the ISO variant of the V7
2023-02-17 01:23:15 -06:00
adophoxia 239fc0adad Port Keychron V5 to VIAL (#371)
* Port Keychron V5 to VIAL

* Change 2nd for unlock combo to correct index for the ANSI and ISO variants of the V5
2023-02-17 01:23:10 -06:00