Fork me on GitHub
#off-topic
<
2022-03-07
>
lilactown17:03:20

just hit over 100 wpm after switching from qwerty to colemak-dhm

๐Ÿ‘ 2
gotta_go_fast 6
lilactown17:03:45

only took me a month of near daily practice ๐Ÿ˜…

gklijs19:03:11

Nice, I still don't dare to switch. But thinking about maybe train a bit more next weekend, and switch after.

Stefan19:03:10

Awesome result @U4YGF4NGM! I tried learning Workman (https://workmanlayout.org/) a few years ago, but learning a new keyboard layout interfered too much with the other tasks by brain had to perform while programming :)

lilactown19:03:07

it took me about a week to go from "omg i can't type at all" to at least being able to program with some extra effort

lilactown19:03:47

programming isn't a high wpm activity, it was around 40-50 wpm that i felt i could do my job ok

lilactown19:03:56

i timed it so that i started learning during a week where we were doing kickoff meetings, so like 4+ hours of meetings a day where i was practicing while listening ๐Ÿ˜…

๐Ÿ‘Œ 1
lilactown19:03:30

i've heard other people had success during winter holidays for similar reasons

gklijs19:03:44

True, I dabbled with my Moonlander setup long enough. Gets about time to really use it.

Stefan19:03:07

Yeah fortunately I donโ€™t have that many useless meetings :rolling_on_the_floor_laughing:

lilactown19:03:55

ah the moonlander looks really cool. it inspired me to go down the rabbit hole of ergonomic split keyboards

lilactown19:03:11

even though i ended up never purchasing the moonlander ๐Ÿ˜‚

lilactown19:03:56

now it has too many keys for me ๐Ÿ˜ i'm using a corne (3x6 split) almost down to using a 3x5 split

lread20:03:47

Cool! Are you able to switch back and forth between colmak-dhm and qwerty? Or is your brain now wired for colmak-dhm only?

lilactown20:03:08

i struggle switching back and forth right now

lilactown20:03:30

i think that if i retrained qwerty again, in a couple days i'd be able to go back and forth

Faris02:03:54

what was your wpm before?

lilactown04:03:18

I wasn't practicing very much, but I did a test before changing layouts and I was getting around 70-80 wpm

Richard Bowen22:03:11

Is this a new colemak variant?

lilactown00:03:33

i wrote dhm but i meant colemak-dh ๐Ÿ˜… https://colemakmods.github.io/mod-dh/

oxalorg (Mitesh)14:03:45

@U4YGF4NGM do you use VIM by any chance? I got up to ~20wpm on colemak-dh but then having to re-learn vim (evil mode) muscle memory was too much for me and I gave up.

lilactown16:03:47

i use spacemacs with evil-mode, yeah.

lilactown16:03:08

i remapped the movement keys to be mnei instead of hjkl

๐Ÿ˜ฎ 1
lilactown16:03:14

i'm still working on getting new muscle memory there, but lucky for me i wasn't doing much development at the time i was learning so i got up to about 40 wpm before trying to write code, which helped

๐Ÿ™Œ 1
oxalorg (Mitesh)16:03:46

What about other remaps, for w, e, i, q, a? Could you maybe share your emacs config! ๐Ÿ™๐Ÿ™Œ

lilactown16:03:23

i actually had to modify one of the spacemacs layers. let me find my changes....

lilactown16:03:59

spacemacs has a layer called keyboard-layout that i use

๐Ÿ™Œ 1
lilactown16:03:11

in my ~/.emacs.d/layers/+intl/keyboard-layout i added the following to the kl--base-rebinding-maps var

๐Ÿ’ฏ 1
lilactown16:03:28

(colemak-mnei
     . (("m" . "h")
        ("n" . "j")
        ("e" . "k")
        ("i" . "l")
        ;;
        ("h" . "m")
        ("j" . "n")
        ("k" . "e")
        ("l" . "i")))

๐ŸŽ‰ 1
lilactown16:03:12

then in my .spacemacs file i have the following in my layer config

(keyboard-layout :variables
                      kl-layout 'colemak-mnei
                      kl-disabled-configurations '(helm))

oxalorg (Mitesh)16:03:48

Thanks! This is really helpful ๐Ÿ’ฏ๐Ÿ™Œ๐Ÿ™Œ

lilactown16:03:52

i had to disable the layout changes in helm because it was making it so that i couldn't select anything in certain cases lol

๐Ÿ™ˆ 1
lilactown16:03:19

it doesn't work everywhere- the biggest one for me is using dired mode, the keybindings don't seem to remap

lilactown16:03:26

but i just use arrow keys in that case

lilactown16:03:01

it won't preserve all your muscle memory but it has helped make the transition easier for me

oxalorg (Mitesh)16:03:35

Yup that is what I feared, maintaining keymaps for so many different modes might get tedious! But yes even if I can relearn my basic normal and insert edit commands that should get me 80% productive

gklijs21:03:31

I switched last week. It's beginning to settle a bit. Still thinking about moving some of the other keys, like enter. With the Moonlander it's a big shift, but I think it will work out.

๐Ÿ’ฏ 1
lilactown16:03:31

nice. i was inspired by the moonlander, although at the time it was too expensive for me. so i went down the rabbit hole of DIY split ergonomic keyboards and have spent much more than i would have on a moonlander now playing with different form factors ๐Ÿ˜„

๐Ÿ™ˆ 1