diff options
| author | lalalademaxiya1 <66767061+lalalademaxiya1@users.noreply.github.com> | 2023-03-16 09:30:09 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-16 12:30:09 +1100 |
| commit | 2f7a06cf739fc97b9f590ef137e15a76eaaa3df2 (patch) | |
| tree | 95fffeb7b124b915f0f4f40ce77d52e4abe92836 | |
| parent | 7654c2a23b183f10c706bc6511d151ecc441fa7d (diff) | |
Update keychron_common.c (#20055)
| -rw-r--r-- | keyboards/keychron/common/keychron_common.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/keyboards/keychron/common/keychron_common.c b/keyboards/keychron/common/keychron_common.c index a04f3b7264..a6250966f3 100644 --- a/keyboards/keychron/common/keychron_common.c +++ b/keyboards/keychron/common/keychron_common.c | |||
| @@ -41,6 +41,20 @@ void housekeeping_task_keychron(void) { | |||
| 41 | 41 | ||
| 42 | bool process_record_keychron(uint16_t keycode, keyrecord_t *record) { | 42 | bool process_record_keychron(uint16_t keycode, keyrecord_t *record) { |
| 43 | switch (keycode) { | 43 | switch (keycode) { |
| 44 | case QK_KB_0: | ||
| 45 | if (record->event.pressed) { | ||
| 46 | register_code(KC_MISSION_CONTROL); | ||
| 47 | } else { | ||
| 48 | unregister_code(KC_MISSION_CONTROL); | ||
| 49 | } | ||
| 50 | return false; // Skip all further processing of this key | ||
| 51 | case QK_KB_1: | ||
| 52 | if (record->event.pressed) { | ||
| 53 | register_code(KC_LAUNCHPAD); | ||
| 54 | } else { | ||
| 55 | unregister_code(KC_LAUNCHPAD); | ||
| 56 | } | ||
| 57 | return false; // Skip all further processing of this key | ||
| 44 | case KC_LOPTN: | 58 | case KC_LOPTN: |
| 45 | case KC_ROPTN: | 59 | case KC_ROPTN: |
| 46 | case KC_LCMMD: | 60 | case KC_LCMMD: |
