Latin
-----
English
~ ! @ # $ % ^ & * ( ) _ + XXXXX shift
` 1 2 3 4 5 6 7 8 9 0 - = XXXXX normal
XX Q W E R T Y U I O P { } XXXX shift
XX q w e r t y u i o p [ ] XXXX normal
XXX A S D F G H J K L : " | XXX shift
XXX a s d f g h j k l ; ' \ XXX normal
X > Z X C V B N M < > ? XXXXXXXX shift
X < z x c v b n m , . / XXXXXXXX normal
Cyrillic
--------
YaZHert Phonetic
Ю ! ъ Ъ $ % ё Ё * ( ) _ Ь XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ь XXXXX normal
XX Я Ж Е Р Т Ы У И О П Ш Щ XXXX shift
XX я ж е р т ы у и о п ш щ XXXX normal
XXX А С Д Ф Г Ч Й К Л : " Э XXX shift
XXX а с д ф г ч й к л ; ' э XXX normal
X > З Х Ц В Б Н М < > ? XXXXXXXX shift
X < з х ц в б н м , . / XXXXXXXX normal
YaWert Phonetic
Ю ! ъ Ъ $ % ё Ё * ( ) _ Ь XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ь XXXXX normal
XX Я В Е Р Т Ы У И О П Ш Щ XXXX shift
XX я в е р т ы у и о п ш щ XXXX normal
XXX А С Д Ф Г Ч Й К Л : " Э XXX shift
XXX а с д ф г ч й к л ; ' э XXX normal
X > З Х Ц Ж Б Н М < > ? XXXXXXXX shift
X < з х ц ж б н м , . / XXXXXXXX normal
YaSHert Phonetic
Ю ! ъ Ъ $ % ё Ё * ( ) _ Ь XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ь XXXXX normal
XX Я Ш Е Р Т Ы У И О П Ж Щ XXXX shift
XX я ш е р т ы у и о п ж щ XXXX normal
XXX А С Д Ф Г Ч Й К Л : " Э XXX shift
XXX а с д ф г ч й к л ; ' э XXX normal
X > З Х Ц В Б Н М < > ? XXXXXXXX shift
X < з х ц в б н м , . / XXXXXXXX normal
YaScHert Phonetic
Ю ! ъ Ъ Ь % ё Ё * ( ) _ + XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - = XXXXX normal
XX Я Щ Е Р Т Ы У И О П Ж Ш XXXX shift
XX я щ е р т ы у и о п ж ш XXXX normal
XXX А С Д Ф Г Ч Й К Л : " Э XXX shift
XXX а с д ф г ч й к л ; ь э XXX normal
X > З Х Ц В Б Н М < > ? XXXXXXXX shift
X < з х ц в б н м , . / XXXXXXXX normal
Phonetic AATSEEL Student
Ё ! @ # " : ^ & * ( ) _ Ъ XXXXX shift
ё 1 2 3 4 5 6 7 8 9 0 - ъ XXXXX normal
XX Я Ш Е Р Т Ы У И О П Ю Щ XXXX shift
XX я ш е р т ы у и о п ю щ XXXX normal
XXX А С Д Ф Г Ч Й К Л Ь Ж Э XXX shift
XXX а с д ф г ч й к л ь ж э XXX normal
X > З Х Ц В Б Н М < > ? XXXXXXXX shift
X < з х ц в б н м , . / XXXXXXXX normal
YaWert2 Phonetic
Ю ! @ ъ Ъ % ё Ё * ( ) _ Ч XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ч XXXXX normal
XX Я В Е Р Т Ы У И О П Ш Щ XXXX shift
XX я в е р т ы у и о п ш щ XXXX normal
XXX А С Д Ф Г Х Й К Л : " Э XXX shift
XXX а с д ф г х й к л ; ' э XXX normal
X > З Ь Ц Ж Б Н М < > ? XXXXXXXX shift
X < з ь ц ж б н м , . / XXXXXXXX normal
YaSHert2 Phonetic
Ё ! - # $ % ^ & * ( ) Э Щ XXXXX shift
ё 1 2 3 4 5 6 7 8 9 0 э щ XXXXX normal
XX Я Ш Е Р Т Ы У И О П Ю Ъ XXXX shift
XX я ш е р т ы у и о п ю ъ XXXX normal
XXX А С Д Ф Г Х Й К Л Ч Ж Ё XXX shift
XXX а с д ф г х й к л ч ж ё XXX normal
X > З Ь Ц В Б Н М < > ? XXXXXXXX shift
X < з ь ц в б н м , . / XXXXXXXX normal
YaSHert3 Phonetic
Ъ ! " № = % ' + * ( ) _ Щ XXXXX shift
ъ 1 2 3 4 5 6 7 8 9 0 - щ XXXXX normal
XX Я Ш Е Р Т Ы У И О П Ю Э XXXX shift
XX я ш е р т ы у и о п ю э XXXX normal
XXX А С Д Ф Г Х Й К Л Ч Ь Ё XXX shift
XXX а с д ф г х й к л ч ь ё XXX normal
X : З Ж Ц В Б Н М ; : ? XXXXXXXX shift
X ; з ж ц в б н м , . / XXXXXXXX normal
YaZHert2 Phonetic
Ю ! @ ъ Ъ % ё Ё * ( ) _ Ч XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ч XXXXX normal
XX Я Ж Е Р Т Ы У И О П Ш Щ XXXX shift
XX я ж е р т ы у и о п ш щ XXXX normal
XXX А С Д Ф Г Х Й К Л : " Э XXX shift
XXX а с д ф г х й к л ; ' э XXX normal
X > З Ь Ц В Б Н М < > ? XXXXXXXX shift
X < з ь ц в б н м , . / XXXXXXXX normal
YaZHert3 Phonetic
Ю ! " # ? % \ / * ( ) _ Ъ XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ъ XXXXX normal
XX Я Ж Е Р Т Ы У И О П Ш Щ XXXX shift
XX я ж е р т ы у и о п ш щ XXXX normal
XXX А С Д Ф Г Х Й К Л Ч Ё Э XXX shift
XXX а с д ф г х й к л ч ё э XXX normal
X : З Ь Ц В Б Н М ; : Ъ XXXXXXXX shift
X ; з ь ц в б н м , . ъ XXXXXXXX normal
YaYuert3 Phonetic
Ё ! " # ; % : ? * ( ) _ + XXXXX shift
ё 1 2 3 4 5 6 7 8 9 0 - = XXXXX normal
XX Я Ю Е Р Т Й У И О П Ы Ъ XXXX shift
XX я ю е р т й у и о п ы ъ XXXX normal
XXX А С Д Ф Г Х Ж К Л Ч Ц | XXX shift
XXX а с д ф г х ж к л ч ц / XXX normal
X , З Щ Ш В Б Н М Ь , Э XXXXXXXX shift
X Ь з щ ш в б н м ь . э XXXXXXXX normal
Ukrainian YaZHert Phonetic
Ю ! ї Ї $ % ґ Ґ * ( ) _ Ь XXXXX shift
ю 1 2 3 4 5 6 7 8 9 0 - ь XXXXX normal
XX Я Ж Е Р Т И У І О П Ш Щ XXXX shift
XX я ж е р т и у і о п ш щ XXXX normal
XXX А С Д Ф Г Ч Й К Л : " Є XXX shift
XXX а с д ф г ч й к л ; ' є XXX normal
X > З Х Ц В Б Н М < > ? XXXXXXXX shift
X < з х ц в б н м , . / XXXXXXXX normal
Standard Russian
Ё ! " № ; % : ? * ( ) _ + XXXXX shift
ё 1 2 3 4 5 6 7 8 9 0 - = XXXXX normal
XX Й Ц У К Е Н Г Ш Щ З Х Ъ XXXX shift
XX й ц у к е н г ш щ з х ъ XXXX normal
XXX Ф Ы В А П Р О Л Д Ж Э / XXX shift
XXX ф ы в а п р о л д ж э \ XXX normal
X Ю Я Ч С М И Т Ь Б Ю , XXXXXXXX shift
X Б я ч с м и т ь б ю . XXXXXXXX normal
Russian Typewriter
+ 1 2 3 4 5 6 7 8 9 0 = \ XXXXX shift
| № - / " : , . _ ? % ! ; XXXXX normal
XX Й Ц У К Е Н Г Ш Щ З Х Ъ XXXX shift
XX й ц у к е н г ш щ з х ъ XXXX normal
XXX Ф Ы В А П Р О Л Д Ж Э ( XXX shift
XXX ф ы в а п р о л д ж э ) XXX normal
X Ю Я Ч С М И Т Ь Б Ю Ё XXXXXXXX shift
X Б я ч с м и т ь б ю ё XXXXXXXX normal
Alphabet order
~ ! @ # $ % ^ & * ( ) _ + XXXXX shift
` 1 2 3 4 5 6 7 8 9 0 - = XXXXX normal
XX А Б В Г Д Е Ё Ж З И И К XXXX shift
XX а б в г д е ё ж з и й к XXXX normal
XXX Л М Н О П Р С Т У Ф Х | XXX shift
XXX л м н о п р с т у ф х \ XXX normal
X Ю Ц Ч Ш Щ Ъ Ы Ь Э Ю Я XXXXXXXX shift
X Э ц ч ш щ ъ ы ь э ю я XXXXXXXX normal
Standard Ukrainian
Ё ! " № ; % : ? * ( ) _ Ґ XXXXX shift
ё 1 2 3 4 5 6 7 8 9 0 - ґ XXXXX normal
XX Й Ц У К Е Н Г Ш Щ З Х Ї XXXX shift
XX й ц у к е н г ш щ з х ї XXXX normal
XXX Ф І В А П Р О Л Д Ж Є / XXX shift
XXX ф і в а п р о л д ж є \ XXX normal
X Ю Я Ч С М И Т Ь Б Ю , XXXXXXXX shift
X Б я ч с м и т ь б ю . XXXXXXXX normal