diff --git a/layers/+intl/keyboard-layout/config.el b/layers/+intl/keyboard-layout/config.el index 96e323f5c..346a43995 100644 --- a/layers/+intl/keyboard-layout/config.el +++ b/layers/+intl/keyboard-layout/config.el @@ -34,77 +34,85 @@ case.") ;;------------------------------------------------------------------------------ (defvar kl--base-rebinding-maps - '((bepo . (("c" . "h") - ("t" . "j") - ("s" . "k") - ("r" . "l") - ;; - ("h" . "r") - ("j" . "t") - ("k" . "s") - ("l" . "c"))) - (dvp . (("d" . "h") - ("h" . "j") - ("t" . "k") - ("n" . "l") - ;; - ("j" . "d") - ("k" . "t") - ("l" . "n"))) - (dvorak . (("h" . "h") - ("t" . "j") - ("n" . "k") - ("s" . "l") - ;; - ("h" . "h") - ("j" . "t") - ("k" . "n") - ("l" . "s"))) - (workman . (("y" . "h") - ("n" . "j") - ("e" . "k") - ("o" . "l") - ;; - ("h" . "y") - ("j" . "n") - ("k" . "e") - ("l" . "o"))) - (neo . (("s" . "h") - ("n" . "j") - ("r" . "k") - ("t" . "l") - ;; - ("l" . "s") - ("j" . "n") - ("h" . "r") - ("k" . "t"))) - (colemak-neio . (("n" . "h") - ("e" . "j") - ("i" . "k") - ("o" . "l") - ;; - ("h" . "n") - ("j" . "e") - ("k" . "i") - ("l" . "o"))) - (colemak-hnei . (("h" . "h") - ("n" . "j") - ("e" . "k") - ("i" . "l") - ;; - ("h" . "h") - ("j" . "n") - ("k" . "e") - ("l" . "i"))) - (colemak-jkhl . (("j" . "h") - ("k" . "j") - ("h" . "k") - ("l" . "l") - ;; - ("h" . "j") - ("j" . "k") - ("k" . "h") - ("l" . "l")))) + '((bepo + . (("c" . "h") + ("t" . "j") + ("s" . "k") + ("r" . "l") + ;; + ("h" . "r") + ("j" . "t") + ("k" . "s") + ("l" . "c"))) + (dvp + . (("d" . "h") + ("h" . "j") + ("t" . "k") + ("n" . "l") + ;; + ("j" . "d") + ("k" . "t") + ("l" . "n"))) + (dvorak + . (("h" . "h") + ("t" . "j") + ("n" . "k") + ("s" . "l") + ;; + ("h" . "h") + ("j" . "t") + ("k" . "n") + ("l" . "s"))) + (workman + . (("y" . "h") + ("n" . "j") + ("e" . "k") + ("o" . "l") + ;; + ("h" . "y") + ("j" . "n") + ("k" . "e") + ("l" . "o"))) + (neo + . (("s" . "h") + ("n" . "j") + ("r" . "k") + ("t" . "l") + ;; + ("l" . "s") + ("j" . "n") + ("h" . "r") + ("k" . "t"))) + (colemak-neio + . (("n" . "h") + ("e" . "j") + ("i" . "k") + ("o" . "l") + ;; + ("h" . "n") + ("j" . "e") + ("k" . "i") + ("l" . "o"))) + (colemak-hnei + . (("h" . "h") + ("n" . "j") + ("e" . "k") + ("i" . "l") + ;; + ("h" . "h") + ("j" . "n") + ("k" . "e") + ("l" . "i"))) + (colemak-jkhl + . (("j" . "h") + ("k" . "j") + ("h" . "k") + ("l" . "l") + ;; + ("h" . "j") + ("j" . "k") + ("k" . "h") + ("l" . "l")))) "The base rebinding map. Dots should be read as `will behave as'. It should be a bidirectional mapping, i.e. all present keys should be once in each column.")