1717#define THUMB_L2 KC_ESC
1818#define THUMB_L1 LT(SYM, KC_TAB)
1919#define THUMB_L0 LT(NAV, KC_SPC)
20- #define THUMB_R0 LT(SYS , KC_ENT)
20+ #define THUMB_R0 LT(FUN , KC_ENT)
2121#define THUMB_R1 LT(NUM, KC_BSPC)
2222#define THUMB_R2 KC_DEL
2323
@@ -55,6 +55,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
5555 KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS
5656 ),
5757
58+ [FUN ] = LAYOUT (
59+ XXXXXXX , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , XXXXXXX ,
60+ XXXXXXX , KC_F1 , KC_F2 , KC_F3 , KC_F4 , KC_F5 , KC_F6 , KC_F7 , KC_F8 , KC_F9 , KC_F10 , XXXXXXX ,
61+ XXXXXXX , KC_NO , KC_NO , KC_NO , KC_NO , KC_F11 , KC_F12 , KC_NO , KC_NO , KC_NO , KC_NO , XXXXXXX ,
62+ XXXXXXX , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , XXXXXXX ,
63+ KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS , KC_TRNS
64+ ),
65+
5866 [SYS ] = LAYOUT (
5967 XXXXXXX , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , XXXXXXX ,
6068 XXXXXXX , QK_BOOT , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , KC_NO , XXXXXXX ,
@@ -65,8 +73,10 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
6573};
6674
6775const uint16_t PROGMEM combo_capsword [] = {KC_B , KC_N , COMBO_END };
76+ const uint16_t PROGMEM combo_syslayer [] = {THUMB_R0 , THUMB_R1 , COMBO_END };
6877combo_t key_combos [] = {
6978 COMBO (combo_capsword , CW_TOGG ),
79+ COMBO (combo_syslayer , MO (SYS )),
7080};
7181
7282bool process_record_user (uint16_t keycode , keyrecord_t * record ) {
0 commit comments