Skip to content

Commit 7c310df

Browse files
authored
Add cheatsheet layout for Colemak-DH (#284)
* add cheatsheet layout for Colemak-DH A slight modification to the Colemak layout, where `d`, `g` and `b` on the "right hand" and `h` and `m` on the "left hand" has been moved. * Add note about colemak-dh in KEYBINDING_COLEMAK.org To make it easier for people to discover meow-cheatsheet-layout-colemak-dh
1 parent 0c97796 commit 7c310df

File tree

2 files changed

+53
-0
lines changed

2 files changed

+53
-0
lines changed

KEYBINDING_COLEMAK.org

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Add it to your configuration and call it before ~(meow-global-mode 1)~.
55

66
[[file:https://user-images.githubusercontent.com/11796018/144638219-3d924dc2-798b-4440-8f82-0897094290c8.png]]
77

8+
*NOTE:* Use ~meow-cheatsheet-layout-colemak-dh~ instead of
9+
~meow-cheatsheet-layout-colemak~ if you are using [[https://colemakmods.github.io/mod-dh/][Colemak-DH]].
10+
811
#+begin_src emacs-lisp
912
(defun meow-setup ()
1013
(setq meow-cheatsheet-layout meow-cheatsheet-layout-colemak)

meow-cheatsheet-layout.el

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,56 @@
236236
(<AB10> "/" "?")
237237
(<LSGT> "-" "_")))
238238

239+
(defconst meow-cheatsheet-layout-colemak-dh
240+
'((<TLDE> "`" "~")
241+
(<AE01> "1" "!")
242+
(<AE02> "2" "@")
243+
(<AE03> "3" "#")
244+
(<AE04> "4" "$")
245+
(<AE05> "5" "%")
246+
(<AE06> "6" "^")
247+
(<AE07> "7" "&")
248+
(<AE08> "8" "*")
249+
(<AE09> "9" "(")
250+
(<AE10> "0" ")")
251+
(<AE11> "-" "_")
252+
(<AE12> "=" "+")
253+
(<AD01> "q" "Q")
254+
(<AD02> "w" "W")
255+
(<AD03> "f" "F")
256+
(<AD04> "p" "P")
257+
(<AD05> "b" "B")
258+
(<AD06> "j" "J")
259+
(<AD07> "l" "L")
260+
(<AD08> "u" "U")
261+
(<AD09> "y" "Y")
262+
(<AD10> ";" ":")
263+
(<AD11> "[" "{")
264+
(<AD12> "]" "}")
265+
(<BKSL> "\\" "|")
266+
(<AC01> "a" "A")
267+
(<AC02> "r" "R")
268+
(<AC03> "s" "S")
269+
(<AC04> "t" "T")
270+
(<AC05> "g" "G")
271+
(<AC06> "m" "M")
272+
(<AC07> "n" "N")
273+
(<AC08> "e" "E")
274+
(<AC09> "i" "I")
275+
(<AC10> "o" "O")
276+
(<AC11> "'" "\"")
277+
(<AB01> "z" "Z")
278+
(<AB02> "x" "X")
279+
(<AB03> "c" "C")
280+
(<AB04> "d" "D")
281+
(<AB05> "v" "V")
282+
(<AB06> "k" "K")
283+
(<AB07> "h" "H")
284+
(<AB08> "," "<")
285+
(<AB09> "." ">")
286+
(<AB10> "/" "?")
287+
(<LSGT> "-" "_")))
288+
239289
(defconst meow-cheatsheet-layout-dvp
240290
'((<TLDE> "$" "~")
241291
(<AE01> "&" "%")

0 commit comments

Comments
 (0)