diff --git a/README.md b/README.md
index e6a24de..05d568a 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,19 @@ Features:
- brackets and punctuation on default layer
- Symbol layer with numpad
- function layer with vim navigation
-- home row mod?
-- thumb cluster with control keys and tab dances
+- hold character to use `Ctrl` layer
+- character combos to switch tabs, windows, and wrokspaces
+- thumb cluster for modifiers and layer switching

+
+## Layers
+
+| L1 | L2 | L3 |
+| --- | ------------- | ------------ |
+| | control layer | symbol layer |
+
+- switch layers using left thumb cluster
+- hold key to activate layer temporarily (e.g. just one symbol)
+- double tap key to activate layer persistently (e.g. navigation for a while), removing muscle strain.
+- Alternatively, holding a character key will yield its `ctrl` variant, e.g. hold `c` to copy, removing the need to hold the ctrl modifier
diff --git a/keymap.svg b/keymap.svg
index db016b1..a2fedfd 100644
--- a/keymap.svg
+++ b/keymap.svg
@@ -332,32 +332,32 @@ path.combo { stroke: #7f7f7f; }
-paste
+
+togwins
+
-copy
+
+togtab
+
-cut
+
+togwspace
+
-
-
-togwins
+
+
+mouseprev
-
-
-togtab
-
-
-
-
-
-togwspace
+
+
+mousenext
@@ -541,32 +541,32 @@ path.combo { stroke: #7f7f7f; }
-paste
+
+togwins
+
-copy
+
+togtab
+
-cut
+
+togwspace
+
-
-
-togwins
+
+
+mouseprev
-
-
-togtab
-
-
-
-
-
-togwspace
+
+
+mousenext
@@ -756,32 +756,32 @@ path.combo { stroke: #7f7f7f; }
-paste
+
+togwins
+
-copy
+
+togtab
+
-cut
+
+togwspace
+
-
-
-togwins
+
+
+mouseprev
-
-
-togtab
-
-
-
-
-
-togwspace
+
+
+mousenext
diff --git a/keymap.yaml b/keymap.yaml
index 49242a6..81bcabf 100644
--- a/keymap.yaml
+++ b/keymap.yaml
@@ -72,9 +72,8 @@ layers:
"Super",
]
combos:
- - { tk: ["U", "I"], k: "paste" }
- - { tk: ["J", "K"], k: "copy" }
- - { tk: ["M", ", ;"], k: "cut" }
- - { tk: ["I", "O"], k: "tog wins" }
- - { tk: ["K", "L"], k: "tog tab" }
- - { tk: [", ;", ". :"], k: "tog wspace" }
+ - { tk: ["U", "I"], k: "tog wins" }
+ - { tk: ["J", "K"], k: "tog tab" }
+ - { tk: ["M", ", ;"], k: "tog wspace" }
+ - { tk: ["W", "E"], k: "mouse prev" }
+ - { tk: ["X", "C"], k: "mouse next" }