aboutsummaryrefslogtreecommitdiff
path: root/chak
diff options
context:
space:
mode:
Diffstat (limited to 'chak')
-rw-r--r--chak/keymap/keymap.c8
-rw-r--r--chak/keymap/rules.mk1
2 files changed, 9 insertions, 0 deletions
diff --git a/chak/keymap/keymap.c b/chak/keymap/keymap.c
index 968c045..5ebc7d3 100644
--- a/chak/keymap/keymap.c
+++ b/chak/keymap/keymap.c
@@ -39,6 +39,14 @@ enum layers {
#define HR_L LCTL_T(KC_L)
#define HR_SCLN RSFT_T(KC_SCLN)
+const key_override_t
+ shift_super_system_sleep = ko_make_basic(MOD_MASK_SHIFT, KC_LGUI, KC_SLEP)
+ ;
+const key_override_t **key_overrides = (const key_override_t *[]){
+ &shift_super_system_sleep,
+ NULL // Null terminate the array of overrides!
+};
+
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[_QWERTY] = LAYOUT_split_3x6_3(
//,-----------------------------------------------------. ,-----------------------------------------------------.
diff --git a/chak/keymap/rules.mk b/chak/keymap/rules.mk
index 1a84003..3bc03ac 100644
--- a/chak/keymap/rules.mk
+++ b/chak/keymap/rules.mk
@@ -1,2 +1,3 @@
RGBLIGHT_ENABLE = no
RGB_MATRIX_ENABLE = yes
+KEY_OVERRIDE_ENABLE = yes