
Tridactyl is the best. It is supporting editing textarea with vim/emacs
My beloved corne v3


I bought it on etsy.com after last Christmas and right now I fill very comfortable. First several months I played with configuration and different layouts and learn blind typing as well. My final config could be found here. The base layout is Colemak-dh, second one is for numbers and arrows. Third one is for special characters and final layout for mouse movements. It is vial compatible and I use macros, combos and tap dancing intensively. Also I use modifiers as holding keys, but above home row, as it speed up my taping and I produce less errors.

It's much easier as you imagine. It always one key and in any layout it works the same. If I need to switch to nums layout I always tap twice. If I hold I switch to chars layout. This is much more intuitive than any key combination

I buy corne and at the same time I switch from query to colemak-hd and learn blind typing as well. First several days it was slow as hell. But I didn't rush myself. I tried to type with 100% accuracy so my brain is sure where every letter is placed. Humps are very helpful for this. I glue small wood pieces(from toothpick) to the key caps and my brain learn where to move my fingers for every letter. Accuracy is very important for this.

I recommend to try corne v3. It's a super popular keyboard with huge community, tons of cases and cheap to build. I'm currently using it.

Option 2: All Unified Diff Colors

My setup is Swaywm on Arch and of cause Emacs
My setup: Dactyl Manuform + Kensington Expert


I use additional trackball as build one is not working correctly yet and I have no time to fix it(.