From 549ca19dced334e9c8b0f43dbdeae09ba6c40ede Mon Sep 17 00:00:00 2001 From: jasmine Date: Thu, 19 Jun 2025 11:37:20 +0800 Subject: [PATCH] update comboes --- assets/img/keymaps/ferris-sajenim.svg | 64 ++++++++++++------- assets/keymap-drawer/ferris-sajenim.yaml | 10 ++- .../ferris/sweep/keymaps/sajenim/combos.def | 9 +-- 3 files changed, 54 insertions(+), 29 deletions(-) diff --git a/assets/img/keymaps/ferris-sajenim.svg b/assets/img/keymaps/ferris-sajenim.svg index fd22919..e22c624 100644 --- a/assets/img/keymaps/ferris-sajenim.svg +++ b/assets/img/keymaps/ferris-sajenim.svg @@ -287,78 +287,98 @@ path.combo { stroke: #7f7f7f; } Num + +Lead + + + +[ + + + +] + + 1 - + 2 - + 3 - + 4 - + 5 - + 6 - + 7 - + 8 - + 9 - + 0 - + Tab - + C-w - + Esc - + Ent - + : - + - -OSShift +M-a + + + + +OSShift - + + + +OSShift + + + - -OSShift - +M1-a - + \ diff --git a/assets/keymap-drawer/ferris-sajenim.yaml b/assets/keymap-drawer/ferris-sajenim.yaml index f5c25c5..6fd258a 100644 --- a/assets/keymap-drawer/ferris-sajenim.yaml +++ b/assets/keymap-drawer/ferris-sajenim.yaml @@ -27,6 +27,9 @@ layers: - [{h: Nav, t: Repeat, type: trans}, {t: Spc, type: trans}, {t: Bspc, type: trans}, {h: Num, t: Magic, type: trans}] combos: + - {p: [1, 2], k: "Lead", l: ["CANARY"]} + - {p: [6, 7], k: "[", l: ["CANARY"]} + - {p: [7, 8], k: "]", l: ["CANARY"]} - {p: [0, 10], k: "1", l: ["CANARY"]} - {p: [1, 11], k: "2", l: ["CANARY"]} - {p: [2, 12], k: "3", l: ["CANARY"]} @@ -42,7 +45,8 @@ combos: - {p: [16, 17], k: "Esc", l: ["CANARY"]} - {p: [17, 18], k: "Ent", l: ["CANARY"]} - {p: [21, 22], k: ":", l: ["CANARY"]} - - {p: [22, 23], k: "OS Shift", l: ["CANARY"]} - - {p: [26, 27], k: "OS Shift", l: ["CANARY"]} + - {p: [22, 23], k: "M-a", l: ["CANARY"]} + - {p: [23, 24], k: "OS Shift", l: ["CANARY"]} + - {p: [25, 26], k: "OS Shift", l: ["CANARY"]} + - {p: [26, 27], k: "M1-a", l: ["CANARY"]} - {p: [27, 28], k: "\\", l: ["CANARY"]} - diff --git a/keyboards/ferris/sweep/keymaps/sajenim/combos.def b/keyboards/ferris/sweep/keymaps/sajenim/combos.def index 8b35b75..f92fbd1 100644 --- a/keyboards/ferris/sweep/keymaps/sajenim/combos.def +++ b/keyboards/ferris/sweep/keymaps/sajenim/combos.def @@ -13,7 +13,7 @@ COMB(NUM_9, KC_9, KC_U, HRM_I) COMB(NUM_0, KC_0, KC_QUOT, HRM_A) // top row -COMB(wl_tmux, C(KC_B), KC_W, KC_L) +COMB(ly_lead, QK_LEAD, KC_L, KC_Y) COMB(fo_lbrc, KC_LBRC, KC_F, KC_O) COMB(ou_rbrc, KC_RBRC, KC_O, KC_U) @@ -27,10 +27,11 @@ SUBS(nei_write, "\e:w\n", HRM_N, HRM_E, HRM_I) // bottom row COMB(jv_coln, KC_COLN, KC_J, KC_V) -COMB(vd_shift, OSM(MOD_LSFT), KC_V, SYM_D) +COMB(vd_xmonad, G(KC_A), KC_V, SYM_D) +COMB(dk_shift, OSM(MOD_LSFT), SYM_D, KC_K) -COMB(h_slash_shift, OSM(MOD_RSFT), SYM_H, KC_SLSH) -COMB(h_comm_lead, QK_LEAD, SYM_H, KC_COMM) +COMB(xh_shift, OSM(MOD_RSFT), KC_X, SYM_H) +COMB(h_slash_wterm, A(KC_A), SYM_H, KC_SLSH) COMB(slsh_comm_bsls, KC_BSLS, KC_SLSH, KC_COMM) /* vim: set filetype=c: */