Skip to content

Commit 021d9df

Browse files
committed
silakka54: add function layer
1 parent 0b330b7 commit 021d9df

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

  • keyboards/silakka54/keymaps/claha

keyboards/silakka54/keymaps/claha/keymap.c

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
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

6775
const uint16_t PROGMEM combo_capsword[] = {KC_B, KC_N, COMBO_END};
76+
const uint16_t PROGMEM combo_syslayer[] = {THUMB_R0, THUMB_R1, COMBO_END};
6877
combo_t key_combos[] = {
6978
COMBO(combo_capsword, CW_TOGG),
79+
COMBO(combo_syslayer, MO(SYS)),
7080
};
7181

7282
bool process_record_user(uint16_t keycode, keyrecord_t *record) {

0 commit comments

Comments
 (0)