diff options
Diffstat (limited to 'keyboards/keychron/k9_pro')
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/config.h | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/info.json | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/keymaps/default/keymap.c | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/keymap.c | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/rules.mk | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/rgb.c | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/ansi/rgb/rules.mk | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/config.h | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/halconf.h | 2 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/k9_pro.c | 8 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/k9_pro.h | 15 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/matrix.c | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/mcuconf.h | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/readme.md | 0 | ||||
-rw-r--r--[-rwxr-xr-x] | keyboards/keychron/k9_pro/rules.mk | 0 |
15 files changed, 14 insertions, 15 deletions
diff --git a/keyboards/keychron/k9_pro/ansi/rgb/config.h b/keyboards/keychron/k9_pro/ansi/rgb/config.h index 9fa8482dfe..9fa8482dfe 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/config.h +++ b/keyboards/keychron/k9_pro/ansi/rgb/config.h diff --git a/keyboards/keychron/k9_pro/ansi/rgb/info.json b/keyboards/keychron/k9_pro/ansi/rgb/info.json index c5cec23256..c5cec23256 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/info.json +++ b/keyboards/keychron/k9_pro/ansi/rgb/info.json diff --git a/keyboards/keychron/k9_pro/ansi/rgb/keymaps/default/keymap.c b/keyboards/keychron/k9_pro/ansi/rgb/keymaps/default/keymap.c index 7b1a98e162..af5ac8df62 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/keymaps/default/keymap.c +++ b/keyboards/keychron/k9_pro/ansi/rgb/keymaps/default/keymap.c @@ -42,7 +42,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LCTL, KC_LWIN, KC_LALT, KC_SPC, KC_RALT, MO(WIN_FN),MO(L_FN1),KC_RCTL), [MAC_FN] = LAYOUT_ansi_61( - KC_GRV, KC_BRID, KC_BRIU, KC_MCTL, KC_LNPD, RGB_VAD, RGB_VAI, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, + KC_GRV, KC_BRID, KC_BRIU, KC_MCTL, KC_LPAD, RGB_VAD, RGB_VAI, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, BT_HST1, BT_HST2, BT_HST3, _______, _______, _______, _______, _______, _______, KC_INS, KC_PGUP, KC_HOME, _______, RGB_TOG, RGB_MOD, RGB_VAI, RGB_HUI, RGB_SAI, RGB_SPI, _______, _______, KC_UP, KC_SNAP, KC_PGDN, KC_END, _______, _______, RGB_RMOD, RGB_VAD, RGB_HUD, RGB_SAD, RGB_SPD, NK_TOGG, KC_LEFT, KC_DOWN, KC_RIGHT, KC_DEL, _______, diff --git a/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/keymap.c b/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/keymap.c index d1f8dd9bbc..4b90bbd3aa 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/keymap.c +++ b/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/keymap.c @@ -41,7 +41,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { KC_LCTL, KC_LWIN, KC_LALT, KC_SPC, KC_RALT, MO(WIN_FN),MO(L_FN1),KC_RCTL), [MAC_FN] = LAYOUT_ansi_61( - KC_GRV, KC_BRID, KC_BRIU, KC_MCTL, KC_LNPD, RGB_VAD, RGB_VAI, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, + KC_GRV, KC_BRID, KC_BRIU, KC_MCTL, KC_LPAD, RGB_VAD, RGB_VAI, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, BT_HST1, BT_HST2, BT_HST3, _______, _______, _______, _______, _______, _______, KC_INS, KC_PGUP, KC_HOME, _______, RGB_TOG, RGB_MOD, RGB_VAI, RGB_HUI, RGB_SAI, RGB_SPI, _______, _______, KC_UP, KC_SNAP, KC_PGDN, KC_END, _______, _______, RGB_RMOD, RGB_VAD, RGB_HUD, RGB_SAD, RGB_SPD, NK_TOGG, KC_LEFT, KC_DOWN, KC_RIGHT, KC_DEL, _______, diff --git a/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/rules.mk b/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/rules.mk index 4eae6e776c..4eae6e776c 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/rules.mk +++ b/keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/rules.mk diff --git a/keyboards/keychron/k9_pro/ansi/rgb/rgb.c b/keyboards/keychron/k9_pro/ansi/rgb/rgb.c index 5c21608995..5c21608995 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/rgb.c +++ b/keyboards/keychron/k9_pro/ansi/rgb/rgb.c diff --git a/keyboards/keychron/k9_pro/ansi/rgb/rules.mk b/keyboards/keychron/k9_pro/ansi/rgb/rules.mk index 7af34ccd60..7af34ccd60 100755..100644 --- a/keyboards/keychron/k9_pro/ansi/rgb/rules.mk +++ b/keyboards/keychron/k9_pro/ansi/rgb/rules.mk diff --git a/keyboards/keychron/k9_pro/config.h b/keyboards/keychron/k9_pro/config.h index 1962946eb7..1962946eb7 100755..100644 --- a/keyboards/keychron/k9_pro/config.h +++ b/keyboards/keychron/k9_pro/config.h diff --git a/keyboards/keychron/k9_pro/halconf.h b/keyboards/keychron/k9_pro/halconf.h index fafd0c1fed..0a2d7c550f 100755..100644 --- a/keyboards/keychron/k9_pro/halconf.h +++ b/keyboards/keychron/k9_pro/halconf.h @@ -18,6 +18,8 @@ #define HAL_USE_I2C TRUE +#define _CHIBIOS_HAL_CONF_VER_8_0_ + #ifdef KC_BLUETOOTH_ENABLE # define PAL_USE_CALLBACKS TRUE # define HAL_USE_SERIAL TRUE diff --git a/keyboards/keychron/k9_pro/k9_pro.c b/keyboards/keychron/k9_pro/k9_pro.c index 6edf3a914b..b488e228c6 100755..100644 --- a/keyboards/keychron/k9_pro/k9_pro.c +++ b/keyboards/keychron/k9_pro/k9_pro.c @@ -89,14 +89,6 @@ bool process_record_kb(uint16_t keycode, keyrecord_t *record) { unregister_code(mac_keycode[keycode - KC_LOPTN]); } return false; // Skip all further processing of this key) - case KC_MCTL: - /* Mission Control */ - host_consumer_send(record->event.pressed ? 0x29F : 0); - return false; // Skip all further processing of this key - case KC_LNPD: - /* Lanuchpad */ - host_consumer_send(record->event.pressed ? 0x2A0 : 0); - return false; // Skip all further processing of this key case KC_TASK: case KC_FILE: case KC_SNAP: diff --git a/keyboards/keychron/k9_pro/k9_pro.h b/keyboards/keychron/k9_pro/k9_pro.h index ac67a7f4a7..cd0954d579 100755..100644 --- a/keyboards/keychron/k9_pro/k9_pro.h +++ b/keyboards/keychron/k9_pro/k9_pro.h @@ -21,8 +21,10 @@ # include "via.h" #endif +#define ___ KC_NO + #ifdef VIA_ENABLE -# define USER_START USER00 +# define USER_START QK_KB_0 #else # define USER_START SAFE_RANGE #endif @@ -33,8 +35,6 @@ enum { KC_ROPTN, KC_LCMMD, KC_RCMMD, - KC_MCTL, - KC_LNPD, KC_TASK, KC_FILE, KC_SNAP, @@ -44,7 +44,12 @@ enum { BT_HST1, BT_HST2, BT_HST3, -#endif BAT_LVL, - NEW_SAFE_RANGE, +#else + BT_HST1 = KC_TRNS, + BT_HST2 = KC_TRNS, + BT_HST3 = KC_TRNS, + BAT_LVL = KC_TRNS, +#endif + NEW_SAFE_RANGE }; diff --git a/keyboards/keychron/k9_pro/matrix.c b/keyboards/keychron/k9_pro/matrix.c index c6710b22d5..c6710b22d5 100755..100644 --- a/keyboards/keychron/k9_pro/matrix.c +++ b/keyboards/keychron/k9_pro/matrix.c diff --git a/keyboards/keychron/k9_pro/mcuconf.h b/keyboards/keychron/k9_pro/mcuconf.h index 72d4f6795f..72d4f6795f 100755..100644 --- a/keyboards/keychron/k9_pro/mcuconf.h +++ b/keyboards/keychron/k9_pro/mcuconf.h diff --git a/keyboards/keychron/k9_pro/readme.md b/keyboards/keychron/k9_pro/readme.md index a42f295a0a..a42f295a0a 100755..100644 --- a/keyboards/keychron/k9_pro/readme.md +++ b/keyboards/keychron/k9_pro/readme.md diff --git a/keyboards/keychron/k9_pro/rules.mk b/keyboards/keychron/k9_pro/rules.mk index ee301839c3..ee301839c3 100755..100644 --- a/keyboards/keychron/k9_pro/rules.mk +++ b/keyboards/keychron/k9_pro/rules.mk |