• You are not logged in.

Rulemak: Russian Colemak layout

  • Started by ghen
  • 106 Replies:
  • Reputation: 125
  • From: Oslo, Norway
  • Registered: 13-Dec-2006
  • Posts: 4,852

И жоулд пут тче ₽ сигн он АлтГр+р... Sorry...  ᏊᵕꈊᵕᏊ
I would put the Rubel sign on AltGr+r, that seems intuitive. Or AltGr+Shift+4, as mentioned before.

I agree that the hard sign should either be near the soft sign or somewhere else it doesn't shove =+ so far out of the way. Not sure where though.

Maybe the AltGr shouldn't be anathema after all? That'd offer ë a more intuitive position too, on AltGr+e. Maybe the hard sign could take its place then?

Last edited by DreymaR (17-Jun-2020 13:21:09)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 20
  • From: Chicago
  • Registered: 27-Apr-2016
  • Posts: 218

DreymaR, you know that I'm not using standard keyboard, this is why I did not provide the diagram, because it is made for Dactyl Manuform, which is having two extra keys at the bottom of each side. I use these keys to put extra Russian letters which resides in the right pinky area. Also, because I use Colemak DHm, that influenced the layout.
Here it is.

Я Ж Ф П В    Й Л У Ы Ю
А Р С Т Г    М Н Е И О Ъ
Ц Х З Д Б    Ч К , . Ё
    Щ Ш          Ь Э

 

Other changes, I'm trying to eliminate outer pinky column from using it for apostrophe, this is why Ь is moved and rare Ъ placed at its spot. "/" is not used in Russian typing and ? exists as shift-7, so I decided to put Ё there.

Other version (just for core 3x15 letters area) is based on vanilla Colemak, which I believe works good for Rulemak for the left half (frequency order is В Д Г Б). I may consider to use this version if I decide to move further to better optimized rather than intuitive Rulemak.

Я Ж Ф П Г    Й Л У Ы Ю
А Р С Т Д    К Н Е И О
Ц Х З В Б    Ч М , . /

Dry remaining of these, what I mentioned in my previous post, swapping of Ц and З, and moving K out of corner and putting Ч in that place.

Last edited by ckofy (17-Jun-2020 16:05:04)
Offline
  • 0
  • Reputation: 15
  • From: Belgium
  • Registered: 26-Feb-2008
  • Posts: 456

DreymaR,

Ё (Yo) and ₽ (Ruble sign) are in the same position on the standard Russian keyboard, and I think they're both fine.

The Russian keyboard sacrificed punctuation keys to put extra letters, but doing the same with Rulemak would break Colemak equivalence too much.

640px-KB_Russian.svg.png

Frequency of Ё depends on personal preference, it's common practice to write Е instead if it's unambiguous.
So yes, AltGr+Е would make sense for Ё, but it's already taken by Ukrainian Є, which logically belongs there.
Although it would be nice to put Ъ on ` corresponding to Ь on ' (btw they had those positions in early versions of Rulemak).

Last edited by ghen (17-Jun-2020 16:46:28)
Offline
  • 0
  • Reputation: 20
  • From: Chicago
  • Registered: 27-Apr-2016
  • Posts: 218

Yes, putting point and comma to the same key and calling comma with shift is a shame of the Russian layout (BTW, Russian typewriter layout does not have that issue).
Regarding Ё, I as a native Russian speaker may not use it and be fine, there are mostly foreigners complaining about Ё substituted with E. While the meaning of a word may be completely different with E instead of Ё (все всё), it is understood in context. And sure in verbal speaking there is no such substitution happens. I'm really not sure why such practice appeared at first place. Lately I'm trying to use Ё while typing.
I do care about core Cyrillic only (I mean the letters used in Russian, I'm not sure what may be called the "core", may be Bulgarian which has less letters, but definitely not Ukrainian or Cyrillic used in non-slavic languages).

Offline
  • 0
  • Reputation: 125
  • From: Oslo, Norway
  • Registered: 13-Dec-2006
  • Posts: 4,852

Maybe it's enough to have Ë on {DK_umlaut,E} really then. People who use it much could replace the Ukrainian Є or something else with it.

Thing is, very few users will need a lot of special characters for multiple locales. On the other hand, it'd be murder to maintain a lot of locale variants...

Is this right then?

Rulemak (2016):
===============
ё 1 2 3 4 5 6 7 8 9 0 - ъ
    я ж ф п г й л у ы ю ш щ
     а р с т д ч н е и о ь э
    ´ з х ц в б к м , . /

    Rulemak Russian Kyrillic layout, by ghen (2016 version)

ckofy said:

First, switch З and Ц. ЗА bigram is more frequent than ЦА, and overall З in Russian is used way more frequent[ly] than Z in English. Another pair is К and Ч, again К is way more frequent in Russian to be in the vanila Colemak position in the corner. It works better if mapped to Colemak DH, but it has another issue, В in Russian is way more frequent than V in English, it is better to keep left hand letters in standard Colemak position.

Ckofy Rulemak:
==============
ё 1 2 3 4 5 6 7 8 9 0 - ъ
    я ж ф п г й л у ы ю ш щ
     а р с т д к н е и о ь э
    ´ ц х з в б ч м , . /

• ё on umlaut dead key? AltGr+е?
• ъ on AltGr+ь?
• ´ combining maybe on the tilde key then?
• ₽ (Rub.) on AltGr+8? AltGr+r? AltGr+Shift+4?
• / not used in Russian, but ? is ... Put ´ there? Swap ? and / on that key?

Unruly-mak?  ¯\(º_o)/¯
======================
´ 1 2 3 4 5 6 7 8 9 0 - =
    я ж ф п г й л у ы ю ш щ
     а р с т д к н е и о ь э
      ц х з в б ч м , . ?

• ъ ё ₽ on AltGr ь е р

Hmmm...

    "UnRulymak" Russian Kyrillic layout, by ghen & ckofy et al

Last edited by DreymaR (22-Jun-2020 09:31:25)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 125
  • From: Oslo, Norway
  • Registered: 13-Dec-2006
  • Posts: 4,852

By way of comparison, here's the Bulmak currently in EPKL:
state0.png

And the Rulemak currently in EPKL:
state0.png

Last edited by DreymaR (17-Jun-2020 22:37:37)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0
  • Reputation: 125
  • From: Oslo, Norway
  • Registered: 13-Dec-2006
  • Posts: 4,852
New Rulemak suggestion:
=======================
ъ 1 2 3 4 5 6 7 8 9 0 - =
    я ж ф п г й л у ы ю ш щ
     а р с т д ч н е и о ь э
    ´ з х ц в б к м , . ?

ъ ё ₽ on AltGr ь е р, and on dead keys

The ъ up there looks nice, as it is rare and ё taken care of now. And I feel it brings Rulemak closer to Bulmak. I suggest having two ways to do some things, so people can choose what they prefer. An Ukrainian will want to use AltGr+е for their letter and a Russian may want it for ё.

Last edited by DreymaR (24-Jun-2020 11:20:58)

*** Learn Colemak in 2–5 steps with Tarmak! ***
*** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

Offline
  • 0