summaryrefslogtreecommitdiffstats
path: root/keyboards/keychron/k9_pro
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/keychron/k9_pro')
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/config.h0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/info.json0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/keymaps/default/keymap.c2
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/keymap.c2
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/keymaps/via/rules.mk0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/rgb.c0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/ansi/rgb/rules.mk0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/config.h0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/halconf.h2
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/k9_pro.c8
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/k9_pro.h15
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/matrix.c0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/mcuconf.h0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/readme.md0
-rw-r--r--[-rwxr-xr-x]keyboards/keychron/k9_pro/rules.mk0
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