Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

This is a custom keyboard layout which lets you enter text in a number of Cyrillic alphabet-based languages: Russian, Ukrainian, Belarusian, Rusyn, Bulgarian, Serbo-Croatian and Macedonian.

The layout also includes a number of miscellaneous characters (mostly punctuation and math).

The layout is designed for the Russian keyboard, which includes all the same characters on the same key caps as the US English keyboard in addition to the Russian characters. This makes it easy to locate and enter those Cyrillic letters that have the same appearance as some Latin letters (e.g. і, ј, ѕ).

The additional characters are entered by holding AltGr (Right Alt) and pressing one of the alpha-numeric keys. For example, hold AltGr and press the key that has ] ъ on it to get ]. If you hold AltGr and a Shift and press the same ] ъ key, you'll get }. Similarly, you can use AltGr (and possibly a Shift) and the key with e у on it to enter ў (or Ў).

Here's an ASCII-art visualization:

+------+------+------+------+------+------+------+------+------+------+------+------+------+--------+
|~    Ё|!    !|@    "|#    №|$    ;|%    %|^    :|&    ?|*    *|(    (|)    )|_    _|+    +|Back-   |
|`    ё|1    1|2    2|3    3|4    4|5    5|6    6|7    7|8    8|9    9|0    0|-    -|=    =|space   |
+------+------+------+------+------+------+------+------+------+------+------+------+------+--------+
     '~     ¹¼     ²½     ³¾     $€     ÷×     ^°     §√     ₽∞     «‹     »›     –—     ≈±

+--------+------+------+------+------+------+------+------+------+------+------+------+------+------+
|Tab     |Q    Й|W    Ц|E    У|R    К|T    Е|Y    Н|U    Г|I    Ш|O    Щ|P    З|{    Х|}    Ъ||    /|
|        |q    й|w    ц|e    у|r    к|t    е|y    н|u    г|i    ш|o    щ|p    з|[    х|]    ъ|\    \|
+--------+------+------+------+------+------+------+------+------+------+------+------+------+------+
              ѝЍ     џЏ     ўЎ     ќЌ     ѐЀ     њЊ     ѓЃ     іІ     “‘     ”’     [{     ]}     ₴|

+----------+------+------+------+------+------+------+------+------+------+------+------+-----------+
|Caps Lock |A    Ф|S    Ы|D    В|F    А|G    П|H    Р|J    О|K    Л|L    Д|:    Ж|"    Э|Enter      |
|          |a    ф|s    ы|d    в|f    а|g    п|h    р|j    о|k    л|l    д|;    ж|'    э|           |
+----------+------+------+------+------+------+------+------+------+------+------+------+-----------+
                @#     ѕЅ                   ґҐ     ђЂ     јЈ     љЉ     „‚     їЇ     єЄ

+-------+------+------+------+------+------+------+------+------+------+------+------+--------------+
|Shift  |      |Z    Я|X    Ч|C    С|V    М|B    И|N    Т|M    Ь|<    Б|>    Ю|?    ,|Shift         |
|       |      |z    я|x    ч|c    с|v    м|b    и|n    т|m    ь|,    б|.    ю|/    .|              |
+-------+------+------+------+------+------+------+------+------+------+------+------+--------------+
                           ћЋ                                 ·•     <≤     >≥     …≠

+-------+-------+-------+-------------------------------------------+-------+-------+-------+-------+
|Ctrl   |Win/GUI|Alt    |Space                                      |Alt(Gr)|Win/GUI|App/   |Ctrl   |
|       |       |       |                                           |       |       |Menu   |       |
+-------+-------+-------+-------------------------------------------+-------+-------+-------+-------+

From the included Russian.klc file you can make an installable keyboard layout for Windows using Microsoft Keyboard Layout Creator 1.4. If you do this yourself, you may need to go to Windows Features and turn on .NET Framework 3.5 before the layout creator can run.

Alternatively, prebuilt installation files for Microsoft Windows may be available under releases.

About

Keyboard layout for Russian and other Cyrillic alphabet-based languages for Windows

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors