aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2024-04-02 12:00:46 +0300
committerSyndamia <kamen@syndamia.com>2024-04-02 12:00:46 +0300
commitd3bb4122de7b9e947ec8f6d4507f78c23e1d6ff9 (patch)
tree07f2c7d4304758b49e4e44b779b0f49f4a3db230
parent646dd9e4092b8e662590c677c0676afd3b77d507 (diff)
downloadqmk-keyboards-d3bb4122de7b9e947ec8f6d4507f78c23e1d6ff9.tar
qmk-keyboards-d3bb4122de7b9e947ec8f6d4507f78c23e1d6ff9.tar.gz
qmk-keyboards-d3bb4122de7b9e947ec8f6d4507f78c23e1d6ff9.zip
[chak] Shift and Super now triggers suspend
-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