In the name of Allah, the Most Gracious, the Most Merciful.
There is the problem of incompatibility of the computer keyboard with the Russian alphabet, which has arisen as a result of the rejection of domestic developments and the transition to foreign keyboards, designed for using the Latin alphabet.
This alphabet contains only 26 letters, while there are 36 letters in the traditional Russian one (without the additional letter “yo” and desirable additional letters “o” with dieresis, “u” with dieresis and “e” with dieresis). It is obvious that it is impossible to place Russian letters, the main punctuation marks and non-letter spelling marks that are used in Russian writing, and digits on the 47 keys of the main field of the standard Latin keyboard. By adding only 2 keys to the main field, what will increase their number up to 49 (as it is in the Brazilian and Japanese mechanical layouts, and the keyboards of the Soviet-made microcomputers contained up to 53 character keys), it becomes possible to place all the main letters of the Russian alphabet and the most necessary punctuation marks and non-literal spelling marks of the Russian script in the standard way. And since digits are used much less frequently than punctuation marks and non-literal spelling marks, it is possible to made them the upper characters (as it is in the French layout).
Such a layout ¹) is realized in the Multilingual Virtual KeyboardThis version works in the Google Chrome web browser., where it goes well together with the English-German-Turkish-Tatar layout ²):
And here is how the national version of this keyboard looks:
The characters of green color are typed when the Alteration key is held down, the characters of blue color — when the Alteration and Shift keys are held down.
¹)Superscript digits, together with the closing bracket, can be used for creating the references traditional in Russian writing (such as this one), the letter “little yus” can replace the letter “ya”, the letter “monograph uk” can replace the letter “u”.
²)In both layouts, when you press the key 11, the em dash is typed, if the Shift key is held down — the en dash is typed, if the Alteration key is held down — the underscore is typed, if the Alteration and Shift keys are held down — the figure dash is typed. When you press the keys 33 and 48, if the Alteration and Shift keys are held down — the horizontal line (line-drawing character) and the middle dot, respectively, are typed.