My Experience with Physical Alternate Keyboard Layouts

Context

I've always been a fan of unconventional mobile keyboard layouts as I believe that lazily porting the qwerty keyboard layout onto a mobile phone touchscreen is just not it. I've began tinkering with various experimental & unconventional mobile keyboard layouts since 2023(?), though this journey is something that I feel is much more suited as its own post, so I will not go into any more depth regarding it, but to sum it all up, the main reason as to why I decided to pick up learning an alternate keyboard layout (akl) on a physical keyboard was because of the lack of new experimental mobile keyboard layouts.

I was unable to find any more mobile keyboard layout that doesn't fully utilise the touchscreen functionality of a mobile phone, or in simpler term, most of them are just your simple keyboard app that just port the whole of qwerty onto mobile. At best you can switch up the keys, but it's not that I specifically hate typing qwerty on a touchscreen device, but moreso that I hate the concept of expecting users to type on mobile using any and all physical keyboard layouts.

Thus, I began looking into dvorak and whether I should actually learn it or not. Typing speed isn't really a main concern to me since my workplace nor my day-to-day activities demand heavy amount of typing, but regardless I decided to do my research anyhow just to hear what others have to say regarding it. Reddit was where I had spent most of my time reading about akl and weirdly enough, a lot of them seems to be quite persistent on calling dvorak bad and colemak peak. Worth noting that my knowledge of physical keyboard layout at that time was limited to dvorak in a way that I know that it exist, but the fact that a lot of these people are collectively calling it bad and colemak as good surely mean that I'm better off with colemak, right?


Colemak

(124wpm 98%)
Colemak

I started my first day quite strong by going to colemak camp and just practising homerow for hours on end. Whenever I'd have to browse the web or send messages on Discord, I'd try to type it in colemak before at times giving up and switching back to qwerty for the rapid speed, please never do this lol. Anyhow, after about 3d of doing homerow, I finally felt brave enough to attempt the whole layout over on monkeytype, to which afterwards my daily habit consisted of me doing homerow on colemak camp for like 10-30 minutes before spending 2-5 hours on monkeytype.

This amount of training have resulted with me reaching 100wpm in only 19 days (60s e200). My training was by no means perfect, but I was quite happy with the result. Eventually I did surpassed 120wpm, which took me about 3 months worth of on & off training. Reaching 120wpm with colemak was my goal and after hitting it I just don't feel like training colemak anymore. thus I decided to give another layout a spin.

Dvorak

(72wpm 99%)
Dvorak

I'm somewhat neutral on it. Back when I was on dvorak, colemak didn't come pre-installed on windows, so I just felt like learning dvorak because I feel that it might be better for cases when I don't feel like typing qwerty in public pc plus it uses alteration typing method compared to colemak rolls, so I decided to pick it up to know whether I'd prefer it more over rolling or not.

My training was more or less the same as colemak. While I did enjoyed alteration a lot more than expected, it felt way worse than colemak and I kept being demotivated from fellow akl users saying that learning dvorak in 2025 is a waste of time since there are a lot better alteration layout that I could be using instead (eg: graphite & gallium) and honestly I somewhat agree. I ended up reaching 70wpm on it before deciding to soft-drop it in favour of another layout which I heard to be a "better" version of colemak.

Extra note: What I particularly like about dvorak though is the location of the punctuations as they are easy to reach, but come at the cost of heavy workload on your right pinky and ring fingers.

Canary

(118wpm 96%)
Canary

With my previous experience of having picked up 2 akl before this, I decided to make my training on canary to be a lot more relaxed. I opted to train it for only 10-30 minutes/day instead of hammering away at my keyboard for hours on end.

Day 1 started with me learning homerow before jumping to monkeytype on the same day. I removed any form of on-screen guide on my 3rd day and began grinding on monkeytype like before, albeit with a more relaxed manner. This method resulted with me reaching 80wpm in 20 days, not too bad if I do say so myself. Though for some reason, I decided to pick up another layout to learn alongside canary which honestly screw up with my learning so much since it's another layout with heavy emphasis on rolling.

Semimak

(75wpm 97%)
Semimak

I pretty much speedran the training section by not having any form of on-screen guide after the 1st day. My memory with semimak is bit hazy. I did eventually reached 70wpm on it, but idk how long it took, though it certainly took longer than usual due to me constantly mixing up semimak and canary lol.

Extra note: Semimak installation on Windows is pretty unique in the way that it tries to maintain qwerty shortcuts despite the position being way off. For example, ctrl+c on semimak is ctrl+b, ctrl+a on semimak is ctrl+s, and so on. While some people may like this kind of thing, I'm particularly not too fond of it, thankfully enough you can remove it by editing the .klc


Conclusion

Nowadays I've changed my main layout from colemak to canary. While I'm still faster on colemak, something about canary just "feels right" to me. Though, I'd still recommend colemak to someone whos planning to learn an akl. It's easy to learn due to less keys being reshuffled, shortcuts are the same as qwerty, most people seem to prefer rolls over alteration (from what I've seen), and nowadays it even came pre-installed in windows 11.

As for any speed changes, qwerty is still my fastest layout by only a few wpm (130wpm 98%), though this is more or less just me lacking training + dividing focus on too much layout instead of focusing on just colemak or canary, but hey it's pretty fun and certainly is way more comfortable than qwerty. I can still somewhat type on qwerty, but nowadays typing on it just feels "ugly" and incorrect. It can be pretty hard to go back to qwerty once you've experienced typing on a layout that doesn't suck lol.

If you're interested in learning an akl: