Email or username:

Password:

Forgot your password?
Top-level
Eveline Raine

@abcdw if you're looking for inspiration by any chance, this is what i came up with couple years ago with the same goal in mind — greatly helped me with chronic wrist strain on my laptops.
git.sr.ht/~evelineraine/layout

P. S. There are also versions 2 and 3 in the repo. In retrospect, i think that vertical movement is way worse than horizontal, ruling out v3. And v2 i didn't spend enough time with to tell if it's superior to the v1 or not. Feel free to check them out as well tho.

4 comments
Andrew Tropin

@evelineraine Another challenge for me is that I need to make punctuation to be compatible with cyrillic layout and I still have no clue how to achieve so :)

Eveline Raine

@abcdw if that's an option for you, there are phonetic layouts. That largely unifies language-specific layouts around a base english one.

en.wikipedia.org/wiki/Phonetic

Andrew Tropin

@evelineraine Yep, I'm aware of phonetic layouts. I don't think they are ergonomic enough and it doesn't solve the problem of having 7 more letters :)

The primary thing that concerning me is that dvorak has ',. in the top row and ; in the bottom, which are йцу and я in jcuken layout respectively. I don't really know what to do with it yet. One of the options is to move some far reaching dvorak letters to them and move punctation somewhere else. Hard to predict how it will affect the result.

Eveline Raine

@abcdw oh, right... extra letters. I should've really thought about it...
Shuffling them around would kinda break whichever optimization the layout has for the language.

My ideal-case scenario, anyway, was and still is, if i ever find time to work on it, something like Google input methods (e.g. what they use/used in google translate). Basically interpreting letter pairs for sounds, absent in English alphabet — like writing in transliteration.

Have you considered smth like this already?

@abcdw oh, right... extra letters. I should've really thought about it...
Shuffling them around would kinda break whichever optimization the layout has for the language.

My ideal-case scenario, anyway, was and still is, if i ever find time to work on it, something like Google input methods (e.g. what they use/used in google translate). Basically interpreting letter pairs for sounds, absent in English alphabet — like writing in transliteration.

Go Up