• You are not logged in.

    Russian layout for natives

    • Started by martian
    • 10 Replies:
    • Reputation: 0
    • From: Kyiv, Ukraine
    • Registered: 17-Aug-2020
    • Posts: 11

    Firstly, we should delineate: if you need Russian rarely, then you go with Rulemak and don't fool around, because it's easier to learn and you don't really care about it being ergonomic. But for people like me, who type in Russian more than they do in English, its similarity to Colemak is irrevelant. I want Russian Colemak — not in the way it's phonetically similar to Colemak, but in the way it's ergonomic at the same level. ЙЦУКЕН maybe not that bad as QWERTY, but it hurts my index fingers a lot. So here I announce the search for ergonomic Russian layout. There are 3 options I can think about:

    1. Using some keygen like Carpalx (here is an alternative written in Rust by Tretygon). It seems promising because we are not professionals and we won't create Colemak in world of Russian, but with help of software like this it may be possible. Though it's not a perfect solution. Personally I like Colemak more than QGMLWY, even though according to Carpalx it should be 9,3% better than Colemak.
      2. There is an alternative Russian layout called Diktor. Worth a try. (ъ is shift+ь)
      dd77935e6b65b5b49aad609da43157db.jpg
      3. u/yurikhan proposed using adopted Bulgarian layout, e.g.:

      э , у е и ц   ч к с д з ш
      ъ Ь Я А О ж   г Т Н В М щ
        ю й ы ё ф   х п р л б
    Offline
    • 0
    • Reputation: 0
    • From: Kyiv, Ukraine
    • Registered: 17-Aug-2020
    • Posts: 11

    I read a lot of pretty things about Diktor, it's a nice layout. The only thing I would do, since we have both comma and period, is to make their position like in Colemak. Maybe just to swap:

    ц ь я п г    з в к д ч ш щ
    у и е о а    л н т с р й
    ф э х ы ю    б м , . ж
    Offline
    • 0
    • Reputation: 193
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,287

    Of course CarpalX layouts look good to CarpalX. This is what we in my country call "letting the billy goat watch the sack of oats".  /(⁎≧∇≦)\

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

    Offline
    • 1
    • Reputation: 0
    • From: Kyiv, Ukraine
    • Registered: 17-Aug-2020
    • Posts: 11

    No, I think swapping is a bad idea, it messes the balance too much. Common digram «па» becomes one-fingered. Gotta accept punctuation in a Dvorak style, not that bad actually.
    Also have to shuffle right pinkie letters a little since I want to use wide mode here (and angle too). So something like this (щ is option + ш):

    ц ь я , .    з в к д й ч ш
    у и е о а    л н т с р
    ф э х ы ю    б м п г ж

    Because й is more common than ч and ш.

    Maybe also to implement the Curl mode? People who created Diktor thought that lateral & home row is better than lateral & bottom row, but we know this is not true. So I'll also swap a and ю, л and б to get this:

    ц ь я , .    з в к д й ч ш
    у и е о ю    б н т с р
    ф э х ы а    л м п г ж

    Ladies and Gentlemen, here you can see the Diktor-CAW! I can't stop. Why do I have to create something unique every time?

    Last edited by martian (18-Aug-2020 14:39:24)
    Offline
    • 0
    • Reputation: 22
    • From: Belgium
    • Registered: 26-Feb-2008
    • Posts: 476
    martian said:

    But for people like me, who type in Russian more than they do in English, its similarity to Colemak is irrevelant.

    Nevertheless you will still frequently use the Latin script for URL's, e-mail addresses, foreign (brand) names, etc.  So you will still benefit from having a similar or otherwise easy to learn Latin layout.

    I imagine it must be a pain for most Russians to learn and use both йцукен and qwerty?

    Last edited by ghen (18-Aug-2020 19:23:38)
    Offline
    • 0
    • Reputation: 0
    • From: Kyiv, Ukraine
    • Registered: 17-Aug-2020
    • Posts: 11
    ghen said:

    Nevertheless you will still frequently use the Latin script for URL's, e-mail addresses, foreign (brand) names, etc.  So you will still benefit from having a similar or otherwise easy to learn Latin layout.

    Of course you can't live without an English layout, haha. I agree that using Rulemak would be much easier, but I simply can't. I truly respect and understand your desire to unite different languages under Colemak, but for languages that are too different from English it's not possible, only with cost of less comfortable layout, which, I think, goes against reasons the Colemak was created. We need some middle ground — not to create a new layout for every language, but also not to create bad layouts with only goal to be equal to Colemak. I'll happily use Colemak for German, but for frequent typing in Russian & Ukrainian it's inappropriate. Though I'm open to change my mind, if someone could compare Rulemak with йцукен and Diktor, like it's done here.

    ghen said:

    I imagine it must be a pain for Russians to learn and use both йцукен and qwerty.

    Being bilingual (or even trilingual in Ukraine) is already not easy, so having to use different layouts doesn't make a big difference, haha.

    Offline
    • 0
    • Reputation: 22
    • From: Belgium
    • Registered: 26-Feb-2008
    • Posts: 476

    There are some positive Rulemak experiences from native Russian and Bulgarian speakers on this forum, for example here.  Of course each of them made their own tweaks, but the general concept of a Colemak-based Cyrillic layout was considered valuable, and definitely an improvement over ЙЦУКЕН.

    You know, the most frequent letters are largely the same for many Indo-European languages, so at least the Colemak-transliterated home row АРСТ НЕИО (or НЕІО) should be a good starting point for a Russian/Ukrainian layout.

    Last edited by ghen (18-Aug-2020 21:09:58)
    Offline
    • 1
    • Reputation: 0
    • From: Kyiv, Ukraine
    • Registered: 17-Aug-2020
    • Posts: 11

    Now this is interesting. I spent some time to get 15 wpm with Diktor, but it seems I'll have to switch again. Gonna create my own Rulemak++, will write to that topic from now on. Any way to close this topic?

    Offline
    • 0
    • Reputation: 21
    • From: Chicago
    • Registered: 27-Apr-2016
    • Posts: 220

    So, any progress with Rulemak++ ? Do you use Diktor or Rulemak now?
    I have to admit, I'm still not quite sure which is the right way to go, despite my praise to Rulemak 5 years ago, I still do not proficient with it because nowadays I do not type Russian enough, mostly using my phone with on-screen keyboard to do that.

    Offline
    • 0
    • Reputation: 0
    • Registered: 10-May-2022
    • Posts: 1

    I compared various variants of the Russian keyboard layout using the patorjk/SteveP analyzer: standard ЙЦУКЕН; the same, but in ЫВАМ ТОЛД fingering; ЫВАМ ТОЛД 2.0 layout; phonetic Colemak / Colemak Mod-DH and Diktor. The “phonetic Colemak” is very good: much better then ЙЦУКЕН!

    colemak_phonetic.png

    ЙЦУКЕН source

    Spoiler:

    {
        "label": "ЙЦУКЕН",
        "fingerStart": {
            "1": 29,
            "2": 30,
            "3": 31,
            "4": 32,
            "5": 56,
            "6": 56,
            "7": 35,
            "8": 36,
            "9": 37,
            "10": 38,
            "11": 56,
            "false": -1
        },
        "keyboardType": "standard",
        "author": "George B.",
        "authorUrl": "",
        "moreInfoUrl": "",
        "moreInfoText": "None",
        "keys": [
            {
                "primary": 1105,
                "shift": 1025,
                "finger": 1,
                "id": 0,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 49,
                "shift": 33,
                "finger": 1,
                "id": 1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 50,
                "shift": 34,
                "finger": 2,
                "id": 2,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 51,
                "shift": 8470,
                "finger": 3,
                "id": 3,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 52,
                "shift": 59,
                "finger": 4,
                "id": 4,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 53,
                "shift": 37,
                "finger": 4,
                "id": 5,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 54,
                "shift": 58,
                "finger": 7,
                "id": 6,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 55,
                "shift": 63,
                "finger": 7,
                "id": 7,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 56,
                "shift": 42,
                "finger": 8,
                "id": 8,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 57,
                "shift": 40,
                "finger": 8,
                "id": 9,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 48,
                "shift": 41,
                "finger": 9,
                "id": 10,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 45,
                "shift": 95,
                "finger": 10,
                "id": 11,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 61,
                "shift": 43,
                "finger": 10,
                "id": 12,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8,
                "finger": 10,
                "id": 13,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 9,
                "finger": 1,
                "id": 14
            },
            {
                "primary": 1081,
                "shift": 1049,
                "finger": 1,
                "id": 15,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1094,
                "shift": 1062,
                "finger": 2,
                "id": 16,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1091,
                "shift": 1059,
                "finger": 3,
                "id": 17,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1082,
                "shift": 1050,
                "finger": 4,
                "id": 18,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1077,
                "shift": 1045,
                "finger": 4,
                "id": 19,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1085,
                "shift": 1053,
                "finger": 7,
                "id": 20,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1075,
                "shift": 1043,
                "finger": 7,
                "id": 21,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1096,
                "shift": 1064,
                "finger": 8,
                "id": 22,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1097,
                "shift": 1065,
                "finger": 9,
                "id": 23,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1079,
                "shift": 1047,
                "finger": 10,
                "id": 24,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1093,
                "shift": 1061,
                "finger": 10,
                "id": 25,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1098,
                "shift": 1066,
                "finger": 10,
                "id": 26,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 92,
                "shift": 47,
                "finger": 10,
                "id": 27,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 20,
                "finger": 1,
                "id": 28,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1092,
                "shift": 1060,
                "finger": 1,
                "id": 29,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1099,
                "shift": 1067,
                "finger": 2,
                "id": 30,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1074,
                "shift": 1042,
                "finger": 3,
                "id": 31,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1072,
                "shift": 1040,
                "finger": 4,
                "id": 32,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1087,
                "shift": 1055,
                "finger": 4,
                "id": 33,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1088,
                "shift": 1056,
                "finger": 7,
                "id": 34,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1086,
                "shift": 1054,
                "finger": 7,
                "id": 35,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1083,
                "shift": 1051,
                "finger": 8,
                "id": 36,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1076,
                "shift": 1044,
                "finger": 9,
                "id": 37,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1078,
                "shift": 1046,
                "finger": 10,
                "id": 38,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1101,
                "shift": 1069,
                "finger": 10,
                "id": 39,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 13,
                "finger": 10,
                "id": 40
            },
            {
                "primary": 16,
                "finger": 1,
                "id": 41
            },
            {
                "primary": 1103,
                "shift": 1071,
                "finger": 2,
                "id": 42,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1095,
                "shift": 1063,
                "finger": 3,
                "id": 43,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1089,
                "shift": 1057,
                "finger": 4,
                "id": 44,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1084,
                "shift": 1052,
                "finger": 4,
                "id": 45,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1080,
                "shift": 1048,
                "finger": 4,
                "id": 46,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1090,
                "shift": 1058,
                "finger": 7,
                "id": 47,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1100,
                "shift": 1068,
                "finger": 7,
                "id": 48,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1073,
                "shift": 1041,
                "finger": 8,
                "id": 49,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1102,
                "shift": 1070,
                "finger": 9,
                "id": 50,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 46,
                "shift": 44,
                "finger": 10,
                "id": 51,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": -16,
                "finger": 10,
                "id": 52
            },
            {
                "primary": 17,
                "finger": 5,
                "id": 53
            },
            {
                "primary": -91,
                "finger": 5,
                "id": 54
            },
            {
                "primary": 18,
                "finger": 5,
                "id": 55
            },
            {
                "primary": 32,
                "finger": 5,
                "id": 56
            },
            {
                "primary": -18,
                "finger": 6,
                "id": 57
            },
            {
                "primary": -91,
                "finger": 6,
                "id": 58
            },
            {
                "primary": -93,
                "finger": 6,
                "id": 59,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 17,
                "finger": 6,
                "id": 60
            }
        ]
    }

    ЫВАМ ТОЛД source

    Spoiler:

    {
        "label": "ЫВАМ ТОЛД",
        "fingerStart": {
            "1": 30,
            "2": 31,
            "3": 32,
            "4": 45,
            "5": 56,
            "6": 56,
            "7": 47,
            "8": 35,
            "9": 36,
            "10": 37,
            "11": 56,
            "false": -1
        },
        "keyboardType": "standard",
        "author": "Spray",
        "authorUrl": "",
        "moreInfoUrl": "",
        "moreInfoText": "None",
        "keys": [
            {
                "primary": 1105,
                "shift": 1025,
                "finger": 1,
                "id": 0,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 49,
                "shift": 33,
                "finger": 1,
                "id": 1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 50,
                "shift": 34,
                "finger": 1,
                "id": 2,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 51,
                "shift": 8470,
                "finger": 2,
                "id": 3,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 52,
                "shift": 59,
                "finger": 3,
                "id": 4,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 53,
                "shift": 37,
                "finger": 4,
                "id": 5,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 54,
                "shift": 58,
                "finger": 4,
                "id": 6,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 55,
                "shift": 63,
                "finger": 8,
                "id": 7,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 56,
                "shift": 42,
                "finger": 8,
                "id": 8,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 57,
                "shift": 40,
                "finger": 9,
                "id": 9,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 48,
                "shift": 41,
                "finger": 10,
                "id": 10,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 45,
                "shift": 95,
                "finger": 10,
                "id": 11,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 61,
                "shift": 43,
                "finger": 10,
                "id": 12,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8,
                "finger": 10,
                "id": 13,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 9,
                "finger": 1,
                "id": 14
            },
            {
                "primary": 1081,
                "shift": 1049,
                "finger": 1,
                "id": 15,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1094,
                "shift": 1062,
                "finger": 1,
                "id": 16,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1091,
                "shift": 1059,
                "finger": 2,
                "id": 17,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1082,
                "shift": 1050,
                "finger": 3,
                "id": 18,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1077,
                "shift": 1045,
                "finger": 4,
                "id": 19,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1085,
                "shift": 1053,
                "finger": 7,
                "id": 20,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1075,
                "shift": 1043,
                "finger": 8,
                "id": 21,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1096,
                "shift": 1064,
                "finger": 9,
                "id": 22,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1097,
                "shift": 1065,
                "finger": 10,
                "id": 23,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1079,
                "shift": 1047,
                "finger": 10,
                "id": 24,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1093,
                "shift": 1061,
                "finger": 10,
                "id": 25,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1098,
                "shift": 1066,
                "finger": 10,
                "id": 26,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 47,
                "shift": 92,
                "finger": 10,
                "id": 27,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 20,
                "finger": 1,
                "id": 28,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1092,
                "shift": 1060,
                "finger": 1,
                "id": 29,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1099,
                "shift": 1067,
                "finger": 1,
                "id": 30,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1074,
                "shift": 1042,
                "finger": 2,
                "id": 31,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1072,
                "shift": 1040,
                "finger": 3,
                "id": 32,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1087,
                "shift": 1055,
                "finger": 4,
                "id": 33,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1088,
                "shift": 1056,
                "finger": 7,
                "id": 34,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1086,
                "shift": 1054,
                "finger": 8,
                "id": 35,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1083,
                "shift": 1051,
                "finger": 9,
                "id": 36,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1076,
                "shift": 1044,
                "finger": 10,
                "id": 37,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1078,
                "shift": 1046,
                "finger": 10,
                "id": 38,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1101,
                "shift": 1069,
                "finger": 10,
                "id": 39,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 13,
                "finger": 10,
                "id": 40
            },
            {
                "primary": 16,
                "finger": 1,
                "id": 41
            },
            {
                "primary": 1103,
                "shift": 1071,
                "finger": 1,
                "id": 42,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1095,
                "shift": 1063,
                "finger": 2,
                "id": 43,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1089,
                "shift": 1057,
                "finger": 3,
                "id": 44,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1084,
                "shift": 1052,
                "finger": 4,
                "id": 45,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1080,
                "shift": 1048,
                "finger": 4,
                "id": 46,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1090,
                "shift": 1058,
                "finger": 7,
                "id": 47,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1100,
                "shift": 1068,
                "finger": 8,
                "id": 48,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1073,
                "shift": 1041,
                "finger": 9,
                "id": 49,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1102,
                "shift": 1070,
                "finger": 10,
                "id": 50,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 46,
                "shift": 44,
                "finger": 10,
                "id": 51,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": -16,
                "finger": 10,
                "id": 52
            },
            {
                "primary": 17,
                "finger": 5,
                "id": 53
            },
            {
                "primary": -91,
                "finger": 5,
                "id": 54
            },
            {
                "primary": 18,
                "finger": 5,
                "id": 55
            },
            {
                "primary": 32,
                "finger": 5,
                "id": 56
            },
            {
                "primary": -18,
                "finger": 6,
                "id": 57
            },
            {
                "primary": -91,
                "finger": 6,
                "id": 58
            },
            {
                "primary": -93,
                "finger": 6,
                "id": 59,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 17,
                "finger": 6,
                "id": 60
            }
        ]
    }

    ЫВАМ ТОЛД 2.0 source

    Spoiler:

    {
        "label": "ЫВАМ ТОЛД 2.0",
        "fingerStart": {
            "1": 29,
            "2": 30,
            "3": 31,
            "4": 32,
            "5": 56,
            "6": 56,
            "7": 35,
            "8": 36,
            "9": 37,
            "10": 38,
            "11": 56,
            "false": -1
        },
        "keyboardType": "standard",
        "author": "Spray",
        "authorUrl": "",
        "moreInfoUrl": "",
        "moreInfoText": "None",
        "keys": [
            {
                "primary": 96,
                "shift": 126,
                "finger": 1,
                "id": 0,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 33,
                "shift": 124,
                "finger": 1,
                "id": 1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 34,
                "shift": 171,
                "finger": 1,
                "id": 2,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8470,
                "shift": 187,
                "finger": 2,
                "id": 3,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 59,
                "shift": 36,
                "finger": 3,
                "id": 4,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1101,
                "shift": 1069,
                "finger": 3,
                "id": 5,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 58,
                "shift": 37,
                "finger": 4,
                "id": 6,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 63,
                "shift": 38,
                "finger": 7,
                "id": 7,
                "altGr": 55,
                "shiftAltGr": -1
            },
            {
                "primary": 42,
                "shift": 8230,
                "finger": 8,
                "id": 8,
                "altGr": 56,
                "shiftAltGr": -1
            },
            {
                "primary": 40,
                "shift": 91,
                "finger": 8,
                "id": 9,
                "altGr": 57,
                "shiftAltGr": -1
            },
            {
                "primary": 41,
                "shift": 93,
                "finger": 9,
                "id": 10,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 45,
                "shift": 1065,
                "finger": 10,
                "id": 11,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 61,
                "shift": 43,
                "finger": 10,
                "id": 12,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8,
                "finger": 10,
                "id": 13,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 9,
                "finger": 1,
                "id": 14
            },
            {
                "primary": 1094,
                "shift": 1062,
                "finger": 1,
                "id": 15,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1091,
                "shift": 1059,
                "finger": 1,
                "id": 16,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1082,
                "shift": 1050,
                "finger": 2,
                "id": 17,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1077,
                "shift": 1045,
                "finger": 3,
                "id": 18,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1075,
                "shift": 1043,
                "finger": 4,
                "id": 19,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1092,
                "shift": 1060,
                "finger": 7,
                "id": 20,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1081,
                "shift": 1049,
                "finger": 7,
                "id": 21,
                "altGr": 52,
                "shiftAltGr": -1
            },
            {
                "primary": 1100,
                "shift": 1098,
                "finger": 8,
                "id": 22,
                "altGr": 53,
                "shiftAltGr": -1
            },
            {
                "primary": 1073,
                "shift": 1041,
                "finger": 9,
                "id": 23,
                "altGr": 54,
                "shiftAltGr": -1
            },
            {
                "primary": 8212,
                "shift": 1097,
                "finger": 10,
                "id": 24,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1079,
                "shift": 1047,
                "finger": 10,
                "id": 25,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1093,
                "shift": 1061,
                "finger": 10,
                "id": 26,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 47,
                "shift": 92,
                "finger": 10,
                "id": 27,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 20,
                "finger": 1,
                "id": 28,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1099,
                "shift": 1067,
                "finger": 1,
                "id": 29,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1074,
                "shift": 1042,
                "finger": 2,
                "id": 30,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1072,
                "shift": 1040,
                "finger": 3,
                "id": 31,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1087,
                "shift": 1055,
                "finger": 4,
                "id": 32,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1105,
                "shift": 1025,
                "finger": 4,
                "id": 33,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1096,
                "shift": 1064,
                "finger": 7,
                "id": 34,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1085,
                "shift": 1053,
                "finger": 7,
                "id": 35,
                "altGr": 49,
                "shiftAltGr": -1
            },
            {
                "primary": 1086,
                "shift": 1054,
                "finger": 8,
                "id": 36,
                "altGr": 50,
                "shiftAltGr": -1
            },
            {
                "primary": 1083,
                "shift": 1051,
                "finger": 9,
                "id": 37,
                "altGr": 51,
                "shiftAltGr": -1
            },
            {
                "primary": 1076,
                "shift": 1044,
                "finger": 10,
                "id": 38,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1078,
                "shift": 1046,
                "finger": 10,
                "id": 39,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 13,
                "finger": 10,
                "id": 40
            },
            {
                "primary": 16,
                "finger": 1,
                "id": 41
            },
            {
                "primary": 1095,
                "shift": 1063,
                "finger": 2,
                "id": 42,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1089,
                "shift": 1057,
                "finger": 3,
                "id": 43,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1084,
                "shift": 1052,
                "finger": 4,
                "id": 44,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1080,
                "shift": 1048,
                "finger": 4,
                "id": 45,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1103,
                "shift": 1071,
                "finger": 4,
                "id": 46,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1088,
                "shift": 1056,
                "finger": 7,
                "id": 47,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1090,
                "shift": 1058,
                "finger": 7,
                "id": 48,
                "altGr": 48,
                "shiftAltGr": -1
            },
            {
                "primary": 44,
                "shift": 60,
                "finger": 8,
                "id": 49,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 46,
                "shift": 62,
                "finger": 9,
                "id": 50,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1102,
                "shift": 1070,
                "finger": 10,
                "id": 51,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": -16,
                "finger": 10,
                "id": 52
            },
            {
                "primary": 17,
                "finger": 5,
                "id": 53
            },
            {
                "primary": -91,
                "finger": 5,
                "id": 54
            },
            {
                "primary": 18,
                "finger": 5,
                "id": 55
            },
            {
                "primary": 32,
                "finger": 5,
                "id": 56
            },
            {
                "primary": -18,
                "finger": 6,
                "id": 57
            },
            {
                "primary": -91,
                "finger": 6,
                "id": 58
            },
            {
                "primary": -93,
                "finger": 6,
                "id": 59,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 17,
                "finger": 6,
                "id": 60
            }
        ]
    }

    Диктор source

    Spoiler:

    {
        "label": "Диктор",
        "fingerStart": {
            "1": 29,
            "2": 30,
            "3": 31,
            "4": 32,
            "5": 56,
            "6": 56,
            "7": 35,
            "8": 36,
            "9": 37,
            "10": 38,
            "11": 56,
            "false": -1
        },
        "keyboardType": "standard",
        "author": "Spray",
        "authorUrl": "",
        "moreInfoUrl": "",
        "moreInfoText": "None",
        "keys": [
            {
                "primary": 1105,
                "shift": 1025,
                "finger": 1,
                "id": 0,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 49,
                "shift": 1066,
                "finger": 1,
                "id": 1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 50,
                "shift": 1068,
                "finger": 1,
                "id": 2,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 51,
                "shift": 8470,
                "finger": 2,
                "id": 3,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 52,
                "shift": 37,
                "finger": 3,
                "id": 4,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 53,
                "shift": 58,
                "finger": 4,
                "id": 5,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 54,
                "shift": 59,
                "finger": 4,
                "id": 6,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 55,
                "shift": 45,
                "finger": 7,
                "id": 7,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 56,
                "shift": 34,
                "finger": 7,
                "id": 8,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 57,
                "shift": 40,
                "finger": 8,
                "id": 9,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 48,
                "shift": 41,
                "finger": 9,
                "id": 10,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 42,
                "shift": 95,
                "finger": 10,
                "id": 11,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 61,
                "shift": 43,
                "finger": 10,
                "id": 12,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8,
                "finger": 10,
                "id": 13,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 9,
                "finger": 1,
                "id": 14
            },
            {
                "primary": 1094,
                "shift": 1062,
                "finger": 1,
                "id": 15,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1100,
                "shift": 1098,
                "finger": 2,
                "id": 16,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1103,
                "shift": 1071,
                "finger": 3,
                "id": 17,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 44,
                "shift": 63,
                "finger": 4,
                "id": 18,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 46,
                "shift": 33,
                "finger": 4,
                "id": 19,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1079,
                "shift": 1047,
                "finger": 7,
                "id": 20,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1074,
                "shift": 1042,
                "finger": 7,
                "id": 21,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1082,
                "shift": 1050,
                "finger": 8,
                "id": 22,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1076,
                "shift": 1044,
                "finger": 9,
                "id": 23,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1095,
                "shift": 1063,
                "finger": 10,
                "id": 24,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1096,
                "shift": 1064,
                "finger": 10,
                "id": 25,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1097,
                "shift": 1065,
                "finger": 10,
                "id": 26,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 47,
                "shift": 92,
                "finger": 10,
                "id": 27,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 20,
                "finger": 1,
                "id": 28,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1091,
                "shift": 1059,
                "finger": 1,
                "id": 29,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1080,
                "shift": 1048,
                "finger": 2,
                "id": 30,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1077,
                "shift": 1045,
                "finger": 3,
                "id": 31,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1086,
                "shift": 1054,
                "finger": 4,
                "id": 32,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1072,
                "shift": 1040,
                "finger": 4,
                "id": 33,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1083,
                "shift": 1051,
                "finger": 7,
                "id": 34,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1085,
                "shift": 1053,
                "finger": 7,
                "id": 35,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1090,
                "shift": 1058,
                "finger": 8,
                "id": 36,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1089,
                "shift": 1057,
                "finger": 9,
                "id": 37,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1088,
                "shift": 1056,
                "finger": 10,
                "id": 38,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1081,
                "shift": 1049,
                "finger": 10,
                "id": 39,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 13,
                "finger": 10,
                "id": 40
            },
            {
                "primary": 16,
                "finger": 1,
                "id": 41
            },
            {
                "primary": 1092,
                "shift": 1060,
                "finger": 1,
                "id": 42,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1101,
                "shift": 1069,
                "finger": 2,
                "id": 43,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1093,
                "shift": 1061,
                "finger": 3,
                "id": 44,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1099,
                "shift": 1067,
                "finger": 4,
                "id": 45,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1102,
                "shift": 1070,
                "finger": 4,
                "id": 46,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1073,
                "shift": 1041,
                "finger": 7,
                "id": 47,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1084,
                "shift": 1052,
                "finger": 7,
                "id": 48,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1087,
                "shift": 1055,
                "finger": 8,
                "id": 49,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1078,
                "shift": 1046,
                "finger": 9,
                "id": 50,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1075,
                "shift": 1043,
                "finger": 10,
                "id": 51,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": -16,
                "finger": 10,
                "id": 52
            },
            {
                "primary": 17,
                "finger": 5,
                "id": 53
            },
            {
                "primary": -91,
                "finger": 5,
                "id": 54
            },
            {
                "primary": 18,
                "finger": 5,
                "id": 55
            },
            {
                "primary": 32,
                "finger": 5,
                "id": 56
            },
            {
                "primary": -18,
                "finger": 6,
                "id": 57
            },
            {
                "primary": -91,
                "finger": 6,
                "id": 58
            },
            {
                "primary": -93,
                "finger": 6,
                "id": 59,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 17,
                "finger": 6,
                "id": 60
            }
        ]
    }

    Phonetic Colemak source

    Spoiler:

    {
        "label": "Коулмак",
        "fingerStart": {
            "1": 29,
            "2": 30,
            "3": 31,
            "4": 32,
            "5": 56,
            "6": 56,
            "7": 35,
            "8": 36,
            "9": 37,
            "10": 38,
            "11": 56,
            "false": -1
        },
        "keyboardType": "standard",
        "author": "Spray",
        "authorUrl": "",
        "moreInfoUrl": "",
        "moreInfoText": "None",
        "keys": [
            {
                "primary": 1105,
                "shift": 1025,
                "finger": 1,
                "id": 0,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 49,
                "shift": 33,
                "finger": 1,
                "id": 1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 50,
                "shift": 34,
                "finger": 2,
                "id": 2,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 51,
                "shift": 8470,
                "finger": 3,
                "id": 3,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 52,
                "shift": 59,
                "finger": 4,
                "id": 4,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 53,
                "shift": 37,
                "finger": 4,
                "id": 5,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 54,
                "shift": 58,
                "finger": 7,
                "id": 6,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 55,
                "shift": 63,
                "finger": 7,
                "id": 7,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 56,
                "shift": 42,
                "finger": 8,
                "id": 8,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 57,
                "shift": 40,
                "finger": 9,
                "id": 9,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 48,
                "shift": 41,
                "finger": 10,
                "id": 10,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 45,
                "shift": 8212,
                "finger": 10,
                "id": 11,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 61,
                "shift": 43,
                "finger": 10,
                "id": 12,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8,
                "finger": 10,
                "id": 13,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 9,
                "finger": 1,
                "id": 14
            },
            {
                "primary": 1102,
                "shift": 1070,
                "finger": 1,
                "id": 15,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1078,
                "shift": 1046,
                "finger": 2,
                "id": 16,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1092,
                "shift": 1060,
                "finger": 3,
                "id": 17,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1087,
                "shift": 1055,
                "finger": 4,
                "id": 18,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1075,
                "shift": 1043,
                "finger": 4,
                "id": 19,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1081,
                "shift": 1049,
                "finger": 7,
                "id": 20,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1083,
                "shift": 1051,
                "finger": 7,
                "id": 21,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1091,
                "shift": 1059,
                "finger": 8,
                "id": 22,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1099,
                "shift": 1067,
                "finger": 9,
                "id": 23,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1095,
                "shift": 1063,
                "finger": 10,
                "id": 24,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1096,
                "shift": 1064,
                "finger": 10,
                "id": 25,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1097,
                "shift": 1097,
                "finger": 10,
                "id": 26,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 92,
                "shift": 47,
                "finger": 10,
                "id": 27,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 20,
                "finger": 1,
                "id": 28,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1072,
                "shift": 1040,
                "finger": 1,
                "id": 29,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1088,
                "shift": 1056,
                "finger": 2,
                "id": 30,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1089,
                "shift": 1057,
                "finger": 3,
                "id": 31,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1090,
                "shift": 1058,
                "finger": 4,
                "id": 32,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1076,
                "shift": 1044,
                "finger": 4,
                "id": 33,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1093,
                "shift": 1061,
                "finger": 7,
                "id": 34,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1085,
                "shift": 1053,
                "finger": 7,
                "id": 35,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1077,
                "shift": 1045,
                "finger": 8,
                "id": 36,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1080,
                "shift": 1048,
                "finger": 9,
                "id": 37,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1086,
                "shift": 1054,
                "finger": 10,
                "id": 38,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1103,
                "shift": 1071,
                "finger": 10,
                "id": 39,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 13,
                "finger": 10,
                "id": 40
            },
            {
                "primary": 16,
                "finger": 1,
                "id": 41
            },
            {
                "primary": 1079,
                "shift": 1047,
                "finger": 1,
                "id": 42,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1100,
                "shift": 1098,
                "finger": 2,
                "id": 43,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1094,
                "shift": 1062,
                "finger": 3,
                "id": 44,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1074,
                "shift": 1042,
                "finger": 4,
                "id": 45,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1073,
                "shift": 1041,
                "finger": 4,
                "id": 46,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1082,
                "shift": 1050,
                "finger": 7,
                "id": 47,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1084,
                "shift": 1052,
                "finger": 7,
                "id": 48,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 44,
                "shift": 60,
                "finger": 8,
                "id": 49,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 46,
                "shift": 62,
                "finger": 9,
                "id": 50,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1101,
                "shift": 1069,
                "finger": 10,
                "id": 51,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": -16,
                "finger": 10,
                "id": 52
            },
            {
                "primary": 17,
                "finger": 5,
                "id": 53
            },
            {
                "primary": -91,
                "finger": 5,
                "id": 54
            },
            {
                "primary": 18,
                "finger": 5,
                "id": 55
            },
            {
                "primary": 32,
                "finger": 5,
                "id": 56
            },
            {
                "primary": -18,
                "finger": 6,
                "id": 57
            },
            {
                "primary": -91,
                "finger": 6,
                "id": 58
            },
            {
                "primary": -93,
                "finger": 6,
                "id": 59,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 17,
                "finger": 6,
                "id": 60
            }
        ]
    }

    Phonetic Colemak Mod-DH source

    Spoiler:

    {
        "label": "Коулмак Мод-ДХ",
        "fingerStart": {
            "1": 29,
            "2": 30,
            "3": 31,
            "4": 32,
            "5": 56,
            "6": 56,
            "7": 35,
            "8": 36,
            "9": 37,
            "10": 38,
            "11": 56,
            "false": -1
        },
        "keyboardType": "standard",
        "author": "Spray",
        "authorUrl": "",
        "moreInfoUrl": "",
        "moreInfoText": "None",
        "keys": [
            {
                "primary": 1105,
                "shift": 1025,
                "finger": 1,
                "id": 0,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 49,
                "shift": 33,
                "finger": 1,
                "id": 1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 50,
                "shift": 34,
                "finger": 2,
                "id": 2,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 51,
                "shift": 8470,
                "finger": 3,
                "id": 3,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 52,
                "shift": 59,
                "finger": 4,
                "id": 4,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 53,
                "shift": 37,
                "finger": 4,
                "id": 5,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 54,
                "shift": 58,
                "finger": 7,
                "id": 6,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 55,
                "shift": 63,
                "finger": 7,
                "id": 7,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 56,
                "shift": 42,
                "finger": 8,
                "id": 8,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 57,
                "shift": 40,
                "finger": 9,
                "id": 9,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 48,
                "shift": 41,
                "finger": 10,
                "id": 10,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 45,
                "shift": 8212,
                "finger": 10,
                "id": 11,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 61,
                "shift": 43,
                "finger": 10,
                "id": 12,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 8,
                "finger": 10,
                "id": 13,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 9,
                "finger": 1,
                "id": 14
            },
            {
                "primary": 1102,
                "shift": 1070,
                "finger": 1,
                "id": 15,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1074,
                "shift": 1042,
                "finger": 2,
                "id": 16,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1092,
                "shift": 1060,
                "finger": 3,
                "id": 17,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1087,
                "shift": 1055,
                "finger": 4,
                "id": 18,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1073,
                "shift": 1041,
                "finger": 4,
                "id": 19,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1081,
                "shift": 1049,
                "finger": 7,
                "id": 20,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1083,
                "shift": 1051,
                "finger": 7,
                "id": 21,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1091,
                "shift": 1059,
                "finger": 8,
                "id": 22,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1099,
                "shift": 1067,
                "finger": 9,
                "id": 23,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1095,
                "shift": 1063,
                "finger": 10,
                "id": 24,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1096,
                "shift": 1064,
                "finger": 10,
                "id": 25,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1097,
                "shift": 1097,
                "finger": 10,
                "id": 26,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 92,
                "shift": 47,
                "finger": 10,
                "id": 27,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 20,
                "finger": 1,
                "id": 28,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1072,
                "shift": 1040,
                "finger": 1,
                "id": 29,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1088,
                "shift": 1056,
                "finger": 2,
                "id": 30,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1089,
                "shift": 1057,
                "finger": 3,
                "id": 31,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1090,
                "shift": 1058,
                "finger": 4,
                "id": 32,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1075,
                "shift": 1043,
                "finger": 4,
                "id": 33,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1084,
                "shift": 1052,
                "finger": 7,
                "id": 34,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1085,
                "shift": 1053,
                "finger": 7,
                "id": 35,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1077,
                "shift": 1045,
                "finger": 8,
                "id": 36,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1080,
                "shift": 1048,
                "finger": 9,
                "id": 37,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1086,
                "shift": 1054,
                "finger": 10,
                "id": 38,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1103,
                "shift": 1071,
                "finger": 10,
                "id": 39,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 13,
                "finger": 10,
                "id": 40
            },
            {
                "primary": 16,
                "finger": 1,
                "id": 41
            },
            {
                "primary": 1100,
                "shift": 1098,
                "finger": 2,
                "id": 42,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1094,
                "shift": 1062,
                "finger": 3,
                "id": 43,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1076,
                "shift": 1044,
                "finger": 4,
                "id": 44,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1078,
                "shift": 1046,
                "finger": 4,
                "id": 45,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1079,
                "shift": 1047,
                "finger": 4,
                "id": 46,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1082,
                "shift": 1050,
                "finger": 7,
                "id": 47,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1093,
                "shift": 1061,
                "finger": 7,
                "id": 48,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 44,
                "shift": 60,
                "finger": 8,
                "id": 49,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 46,
                "shift": 62,
                "finger": 9,
                "id": 50,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 1101,
                "shift": 1069,
                "finger": 10,
                "id": 51,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": -16,
                "finger": 10,
                "id": 52
            },
            {
                "primary": 17,
                "finger": 5,
                "id": 53
            },
            {
                "primary": -91,
                "finger": 5,
                "id": 54
            },
            {
                "primary": 18,
                "finger": 5,
                "id": 55
            },
            {
                "primary": 32,
                "finger": 5,
                "id": 56
            },
            {
                "primary": -18,
                "finger": 6,
                "id": 57
            },
            {
                "primary": -91,
                "finger": 6,
                "id": 58
            },
            {
                "primary": -93,
                "finger": 6,
                "id": 59,
                "shift": -1,
                "altGr": -1,
                "shiftAltGr": -1
            },
            {
                "primary": 17,
                "finger": 6,
                "id": 60
            }
        ]
    }

    Offline
    • 0
    • Reputation: 193
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,287

    That's really interesting! So phonetic Colemak-DH comes out nearly as good as the Russian-dedicated Diktor? And of course it's very much better for English, so if a typists types any amount of English in addition to Russian then Rulemak turns out to be a good choice.

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

    Offline
    • 0