~ruther/qmk_firmware

2f7a06cf739fc97b9f590ef137e15a76eaaa3df2 — lalalademaxiya1 2 years ago 7654c2a
Update keychron_common.c (#20055)

1 files changed, 14 insertions(+), 0 deletions(-)

M keyboards/keychron/common/keychron_common.c
M keyboards/keychron/common/keychron_common.c => keyboards/keychron/common/keychron_common.c +14 -0
@@ 41,6 41,20 @@ void housekeeping_task_keychron(void) {

bool process_record_keychron(uint16_t keycode, keyrecord_t *record) {
    switch (keycode) {
        case QK_KB_0:
            if (record->event.pressed) {
                register_code(KC_MISSION_CONTROL);
            } else {
                unregister_code(KC_MISSION_CONTROL);
            }
            return false;  // Skip all further processing of this key
        case QK_KB_1:
            if (record->event.pressed) {
                register_code(KC_LAUNCHPAD);
            } else {
                unregister_code(KC_LAUNCHPAD);
            }
            return false;  // Skip all further processing of this key
        case KC_LOPTN:
        case KC_ROPTN:
        case KC_LCMMD: