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: */