PDA

Просмотр полной версии : Раскладка клавиатуры ПК Специалист



CityAceE
31.10.2023, 13:14
Уже второй раз сталкиваюсь с необходимостью как-то сопоставить клавиши реального Специалиста клавишам стандартной PC-клавиатуры. И второй раз у меня так и не появляется четкого понимания данного вопроса. Сейчас у меня речь идёт про эмулятор, который я пишу, но у меня в планах есть приобретение механической клавиатуры и перепайка проводами всех клавиш в ней в стандартную матрицу клавиатуры Специалиста 12*6. То есть суть задачи одна и так же. Я, безусловно, ознакомился с некоторыми вариантами привязки, которые используют авторы других эмуляторов и контроллеров. Но есть мнение, что не все нюансы там учитываются.
Хочется услышать мнение других пользователей Специалиста.

Напомню, как выглядит стандартная клавиатура Специалиста (картинка с сайта fifan'a):

http://spetsialist-mx.softrest.eu/images/keyboard1.png

Изначально по схеме не были подключены две клавиши слева от пробела. Позже их задействовали, отдав им функции АР2 и ТАБ. Впервые с этой особенностью я столкнулся, когда установил себе на компьютер монитор SP-580. Не знаю, используются ли эти дополнительные клавиши где-то ещё, но на схеме Специалиста-М они уже разведены и обозначены.

Конечно, для современного пользователя такое расположение латинских букв кажется, мягко говоря, странным и совершенно неудобным. А учитывая то, что русские буквы используются гораздо реже латинских, то в эмуляторах чаще всего раскладка изменяется, а клавиши перемещаются в соответствии с раскладкой QWERTY. Это делает набор текста на латинице более, комфортным, но, к сожалению, ломает матрицу 12*6. И при этом тест клавиатуры начинает показывать не то, что ожидается - клавиши начинают нажиматься вразброс. Также это плохо и тем, что во многих играх, где не используется стандартная подпрограмма опроса клавиатуры и одновременно не курсор, нарушается управление, так как клавиши разбегаются по всех клавиатуре. В качестве примера могу привести игру DUNGEON и другие игры от тех же авторов. Там изначально в качестве управления использовалось сочетание И/I, Т/T, Ь/X, Б/B, Ю/@. А теперь представьте, что будет с управлением в этой игре, если клавиши переместить на клавиатуре согласно раскладке QWERTY. Но справедливости ради хочу заметить, что кто-то позже пропатчил игру и поменял управление на привычное курсорное.

Именно по этим причинам, когда я буду себе переделывать PC-клавиатуру, я буду отталкиваться не от надписей на клавишах, а именно от матрицы 12*6.

Но почему я вообще вынес этот вопрос на обсуждение? А дело в том, что не все клавиши Специалиста можно однозначно разместить на PC-клавиатуре. Дело в том, что в одном ряде Специалиста 12 клавиш, а на PC-клавиатуре на некоторых рядах клавиш меньше. Например, нет никаких проблем с первым рядом, там клавиши Специалиста очень удачно ложатся на клавиши F1-F12. Со вторым рядом тоже проблем почти нет, там клавиш даже больше, чем 12. А вот если взять нижний ряд, там вообще всё грустно.

В общем, я "взял" клавиатуру без надписей и "налепил" на неё наклейки от стандартной клавиатуры Специалиста. При этом я руководствовался следующими принципами с порядке убывания приоритетов:

1. Максимальное сохранение матрицы 12*6
2. Соответствие привычных функций и надписей
3. Опыт других авторов

https://pic.maxiol.com/thumbs2/1698750304.3280329127.specpc.jpg (https://pic.maxiol.com/images2/1698750304.3280329127.specpc.jpg)

У меня есть сомнения в некоторых клавишах. На следующем рисунке зелёным отмечены клавиши, расположение которых по моему мнению однозначно, а синим - клавиши, по которым есть вопросы:

https://pic.maxiol.com/images2/1698750468.3280329127.specpc2.jpg

Просьба аргументированно покритиковать и вообще высказать своё мнение по данному вопросу.

HardWareMan
31.10.2023, 19:35
У меня вот так:
https://i.ibb.co.com/BtgG4Tg/Whats-App-Image-2023-10-31-at-22-30-45.jpg
Правда, у меня там свой кастомный контроллер внутри, на ATXMega A4. Он выдаёт в I2C побитно все кнопки. И да, для сброса надо нажать все 5 кнопок одновременно.

CityAceE
31.10.2023, 19:55
У меня вот так:
Прямо очень хорошо! Максимально, насколько это возможно, приближено к оригиналу. Даже в "Зоопарк" с небольшим допуском можно поиграть.

https://pic.maxiol.com/images2/1698771164.780858384.zoo.png

Классно, что курсорные кнопки дублируются, чтобы и матрицу получить, и привычную раскладку.


И да, для сброса надо нажать все 5 кнопок одновременно.
5 кнопок за раз может и перебор, но в целом, отличная защита от случайного сброса.

Интересный вариант клавиатуры, где справа от пробела 4 кнопки. Обычно там их только 3. А на старых и вовсе 2.

Не увидел АР2 и ТАБ.

HardWareMan
31.10.2023, 21:56
Не увидел АР2 и ТАБ.
03 и 09.
https://i.ibb.co.com/CQVD5ZY/image.png

CityAceE
01.11.2023, 08:12
03 и 09
Так и предположил, но всё же на всякий случай решил переспросить.

И ещё обратил внимание на странности в обозначении верхнего ряда. Цитирую "Моделист-Конструктор":



Новый Загрузчик после обращения к подпрограмме ввода символа с клавиатуры (0C337H) возвращает в аккумуляторе коды клавиш верхнего ряда (00...07, 8AH) в порядке их расположения на клавиатуре, что можно использовать в любых программах . Коды 00...07 соответствуют клавишам <F1>...<F8>. Раньше этим клавишам соответствовали коды 82H...89H, 8АН . В компьютере «Радио-86РК» коды 00…07Н вырабатываются при нажатии клавиш <УС> + <A> … <УС> + <H>, поэтому комбинацию, например, <УС> + <E>, которую нельзя реализовать на «Специалисте» из-за отсутствия клавиши <УС>, можно заменить клавишей <F5>. Код клавиши <EDIT> оставлен без изменения.


Получается, что верхний ряд кнопок должен выглядеть как:
[F1] [F2] [F3] [F4] [F5] [F6] [F7] [F8] [EDIT] [■] [▢] [◪]

HardWareMan
01.11.2023, 14:39
Коды клавиш в ПСПЗУ лежат явно (с нижнего ряда к верхнему):

81 0C 19 1A 09 1B 20 08 80 18 0A 0D 00 00 00 00
71 7E 73 6D 69 74 78 62 60 2C 2F 7F 00 00 00 00
66 79 77 61 70 72 6F 6C 64 76 7C 2E 00 00 00 00
6A 63 75 6B 65 6E 67 7B 7D 7A 68 3A 00 00 00 00
3B 31 32 33 34 35 36 37 38 39 30 2D 00 00 00 00
00 01 02 03 04 05 06 07 8A 8B 8C 1F 00 00 00 00
Да, по маркировке F соответствует F1, F1 соответствует F2 и т.д. а у F8 код 8АН. Ну вот так исторически сложилось.

CityAceE
07.11.2023, 10:33
В M-K №4 за 1989 г. опубликованы новый Загрузчик и Знакогенератор. У меня именно такой Загрузчик и прошит. Но Знакогенератор я в своё время не прошил. В этом же журнале приводится кусок дампа, которым нужно заменить дамп знакогенератора, если требуется поместить его в ОЗУ. То есть это как раз мой случай. Однако у меня на компе этот вариант не взлетел. Оказалось, в этом коде хоть всё и работает в ОЗУ, но оно всё равно ссылается но новый знакогенератор, размещёный в ПЗУ. Я это дело подкорректировал и всё заработало из ОЗУ. RKS-файл во вложении.

Таблицу КОИ-8 (заглавные и строчные буквы латиницы и кириллицы) включаем в мониторе командой G8080.
Возвращаем обратно кодировку КОИ-7Н2 (только заглавные буквы киррилицы и латиницы) командой монитора G8070.

Также для справки привожу обе таблицы:



KOI-7 N2[7] (https://en.wikipedia.org/wiki/KOI-7#cite_note-Hohlov-7)[9] (https://en.wikipedia.org/wiki/KOI-7#cite_note-Kermit_Short-KOI-9)




0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F


0x
NUL (https://en.wikipedia.org/wiki/Null_character)
SOH (https://en.wikipedia.org/wiki/Start_of_heading)
STX (https://en.wikipedia.org/wiki/Start_of_text)
ETX (https://en.wikipedia.org/wiki/End_of_text)
EOT (https://en.wikipedia.org/wiki/End_of_transmission_character)
ENQ (https://en.wikipedia.org/wiki/Enquiry_character)
ACK (https://en.wikipedia.org/wiki/Acknowledge_character)
BEL (https://en.wikipedia.org/wiki/Bell_character)
BS (https://en.wikipedia.org/wiki/Backspace)
HT (https://en.wikipedia.org/wiki/Horizontal_tabulation)
LF (https://en.wikipedia.org/wiki/Line_feed)
VT (https://en.wikipedia.org/wiki/Vertical_tabulation)
FF (https://en.wikipedia.org/wiki/Form_feed)
CR (https://en.wikipedia.org/wiki/Carriage_return)
SO (https://en.wikipedia.org/wiki/Shift_out)
SI (https://en.wikipedia.org/wiki/Shift_in)


1x
DLE (https://en.wikipedia.org/wiki/Data_link_escape)
DC1 (https://en.wikipedia.org/wiki/Device_Control_1)
DC2 (https://en.wikipedia.org/wiki/Device_Control_2)
DC3 (https://en.wikipedia.org/wiki/Device_Control_3)
DC4 (https://en.wikipedia.org/wiki/Device_Control_4)
NAK (https://en.wikipedia.org/wiki/Negative_acknowledge_character)
SYN (https://en.wikipedia.org/wiki/Synchronous_idle)
ETB (https://en.wikipedia.org/wiki/End_of_transmission_block)
CAN (https://en.wikipedia.org/wiki/Cancel_character)
EM (https://en.wikipedia.org/wiki/End_of_medium)
SUB (https://en.wikipedia.org/wiki/Substitute_character)
ESC (https://en.wikipedia.org/wiki/Escape_character)
FS (https://en.wikipedia.org/wiki/File_separator)
GS (https://en.wikipedia.org/wiki/Group_separator)
RS (https://en.wikipedia.org/wiki/Record_separator)
US (https://en.wikipedia.org/wiki/Unit_separator)


2x
SP (https://en.wikipedia.org/wiki/Space_character)
! (https://en.wikipedia.org/wiki/Exclamation_mark)
" (https://en.wikipedia.org/wiki/Quotation_mark)
# (https://en.wikipedia.org/wiki/Number_sign)
¤/$ (https://en.wikipedia.org/wiki/Dollar_sign)
% (https://en.wikipedia.org/wiki/Percent_sign)
& (https://en.wikipedia.org/wiki/Ampersand)
' (https://en.wikipedia.org/wiki/Apostrophe)
( (https://en.wikipedia.org/wiki/Left_parenthesis)
) (https://en.wikipedia.org/wiki/Right_parenthesis)
* (https://en.wikipedia.org/wiki/Asterisk)
+ (https://en.wikipedia.org/wiki/Plus_and_minus_signs)
, (https://en.wikipedia.org/wiki/Comma_(punctuation))
- (https://en.wikipedia.org/wiki/Hyphen-minus)
. (https://en.wikipedia.org/wiki/Full_stop)
/ (https://en.wikipedia.org/wiki/Slash_(punctuation))


3x

1 (https://en.wikipedia.org/wiki/1_(number))
2 (https://en.wikipedia.org/wiki/2_(number))
3 (https://en.wikipedia.org/wiki/3_(number))
4 (https://en.wikipedia.org/wiki/4_(number))
5 (https://en.wikipedia.org/wiki/5_(number))
6 (https://en.wikipedia.org/wiki/6_(number))
7 (https://en.wikipedia.org/wiki/7_(number))
8 (https://en.wikipedia.org/wiki/8_(number))
9 (https://en.wikipedia.org/wiki/9_(number))
: (https://en.wikipedia.org/wiki/Colon_(punctuation))
; (https://en.wikipedia.org/wiki/Semicolon)
< (https://en.wikipedia.org/wiki/Less-than_sign)
= (https://en.wikipedia.org/wiki/Equal_sign)
> (https://en.wikipedia.org/wiki/Greater-than_sign)
? (https://en.wikipedia.org/wiki/Question_mark)


4x
@ (https://en.wikipedia.org/wiki/@)
A (https://en.wikipedia.org/wiki/A)
B (https://en.wikipedia.org/wiki/B)
C (https://en.wikipedia.org/wiki/C)
D (https://en.wikipedia.org/wiki/D)
E (https://en.wikipedia.org/wiki/E)
F (https://en.wikipedia.org/wiki/F)
G (https://en.wikipedia.org/wiki/G)
H (https://en.wikipedia.org/wiki/H)
I (https://en.wikipedia.org/wiki/I)
J (https://en.wikipedia.org/wiki/J)
K (https://en.wikipedia.org/wiki/K)
L (https://en.wikipedia.org/wiki/L)
M (https://en.wikipedia.org/wiki/M)
N (https://en.wikipedia.org/wiki/N)
O (https://en.wikipedia.org/wiki/O)


5x
P (https://en.wikipedia.org/wiki/P)
Q (https://en.wikipedia.org/wiki/Q)
R (https://en.wikipedia.org/wiki/R)
S (https://en.wikipedia.org/wiki/S)
T (https://en.wikipedia.org/wiki/T)
U (https://en.wikipedia.org/wiki/U)
V (https://en.wikipedia.org/wiki/V)
W (https://en.wikipedia.org/wiki/W)
X (https://en.wikipedia.org/wiki/X)
Y (https://en.wikipedia.org/wiki/Y)
Z (https://en.wikipedia.org/wiki/Z)
[ (https://en.wikipedia.org/wiki/Left_square_bracket)
\ (https://en.wikipedia.org/wiki/Backslash)
] (https://en.wikipedia.org/wiki/Right_square_bracket)
↑/^ (https://en.wikipedia.org/wiki/Circumflex)
_ (https://en.wikipedia.org/wiki/Underscore)


6x
Ю (https://en.wikipedia.org/wiki/Yu_(Cyrillic))
042E
А (https://en.wikipedia.org/wiki/A_(Cyrillic))
0410
Б (https://en.wikipedia.org/wiki/Be_(Cyrillic))
0411
Ц (https://en.wikipedia.org/wiki/Tse_(Cyrillic))
0426
Д (https://en.wikipedia.org/wiki/De_(Cyrillic))
0414
Е (https://en.wikipedia.org/wiki/E_(Cyrillic))
0415
Ф (https://en.wikipedia.org/wiki/Ef_(Cyrillic))
0424
Г (https://en.wikipedia.org/wiki/Ge_(Cyrillic))
0413
Х (https://en.wikipedia.org/wiki/Ha_(Cyrillic))
0425
И (https://en.wikipedia.org/wiki/I_(Cyrillic))
0418
Й (https://en.wikipedia.org/wiki/Short_I)
0419
К (https://en.wikipedia.org/wiki/Ka_(Cyrillic))
041A
Л (https://en.wikipedia.org/wiki/El_(Cyrillic))
041B
М (https://en.wikipedia.org/wiki/Em_(Cyrillic))
041C
Н (https://en.wikipedia.org/wiki/En_(Cyrillic))
041D
О (https://en.wikipedia.org/wiki/O_(Cyrillic))
041E


7x
П (https://en.wikipedia.org/wiki/Pe_(Cyrillic))
041F
Я (https://en.wikipedia.org/wiki/Ya_(Cyrillic))
042F
Р (https://en.wikipedia.org/wiki/Er_(Cyrillic))
0420
С (https://en.wikipedia.org/wiki/Es_(Cyrillic))
0421
Т (https://en.wikipedia.org/wiki/Te_(Cyrillic))
0422
У (https://en.wikipedia.org/wiki/U_(Cyrillic))
0423
Ж (https://en.wikipedia.org/wiki/Zhe_(Cyrillic))
0416
В (https://en.wikipedia.org/wiki/Ve_(Cyrillic))
0412
Ь (https://en.wikipedia.org/wiki/Soft_sign_(Cyrillic))
042C
Ы (https://en.wikipedia.org/wiki/Yery_(Cyrillic))
042B
З (https://en.wikipedia.org/wiki/Ze_(Cyrillic))
0417
Ш (https://en.wikipedia.org/wiki/Sha_(Cyrillic))
0428
Э (https://en.wikipedia.org/wiki/E_(Cyrillic))
042D
Щ (https://en.wikipedia.org/wiki/Shcha_(Cyrillic))
0429
Ч (https://en.wikipedia.org/wiki/Che_(Cyrillic))
0427
DEL (https://en.wikipedia.org/wiki/DEL_(control_code))





KOI-8[3] (https://en.wikipedia.org/wiki/KOI-8#cite_note-KOI8-3)



0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F


0x
NUL (https://en.wikipedia.org/wiki/Null_character)
SOH (https://en.wikipedia.org/wiki/Start_of_heading)
STX (https://en.wikipedia.org/wiki/Start_of_text)
ETX (https://en.wikipedia.org/wiki/End_of_text)
EOT (https://en.wikipedia.org/wiki/End_of_transmission_character)
ENQ (https://en.wikipedia.org/wiki/Enquiry_character)
ACK (https://en.wikipedia.org/wiki/Acknowledge_character)
BEL (https://en.wikipedia.org/wiki/Bell_character)
BS (https://en.wikipedia.org/wiki/Backspace)
HT (https://en.wikipedia.org/wiki/Horizontal_tabulation)
LF (https://en.wikipedia.org/wiki/Line_feed)
VT (https://en.wikipedia.org/wiki/Vertical_tabulation)
FF (https://en.wikipedia.org/wiki/Form_feed)
CR (https://en.wikipedia.org/wiki/Carriage_return)
SO (https://en.wikipedia.org/wiki/Shift_out)
SI (https://en.wikipedia.org/wiki/Shift_in)


1x
DLE (https://en.wikipedia.org/wiki/Data_link_escape)
DC1 (https://en.wikipedia.org/wiki/Device_Control_1)
DC2 (https://en.wikipedia.org/wiki/Device_Control_2)
DC3 (https://en.wikipedia.org/wiki/Device_Control_3)
DC4 (https://en.wikipedia.org/wiki/Device_Control_4)
NAK (https://en.wikipedia.org/wiki/Negative_acknowledge_character)
SYN (https://en.wikipedia.org/wiki/Synchronous_idle)
ETB (https://en.wikipedia.org/wiki/End_of_transmission_block)
CAN (https://en.wikipedia.org/wiki/Cancel_character)
EM (https://en.wikipedia.org/wiki/End_of_medium)
SUB (https://en.wikipedia.org/wiki/Substitute_character)
ESC (https://en.wikipedia.org/wiki/Escape_character)
FS (https://en.wikipedia.org/wiki/File_separator)
GS (https://en.wikipedia.org/wiki/Group_separator)
RS (https://en.wikipedia.org/wiki/Record_separator)
US (https://en.wikipedia.org/wiki/Unit_separator)


2x
SP (https://en.wikipedia.org/wiki/Space_character)
! (https://en.wikipedia.org/wiki/Exclamation_mark)
" (https://en.wikipedia.org/wiki/Quotation_mark)
# (https://en.wikipedia.org/wiki/Number_sign)
¤ (https://en.wikipedia.org/wiki/Currency_sign_(typography))/$ (https://en.wikipedia.org/wiki/Dollar_sign)[a] (https://en.wikipedia.org/wiki/KOI-8#cite_note-4)
00A4
% (https://en.wikipedia.org/wiki/Percent_sign)
& (https://en.wikipedia.org/wiki/Ampersand)
' (https://en.wikipedia.org/wiki/Apostrophe)
( (https://en.wikipedia.org/wiki/Bracket)
) (https://en.wikipedia.org/wiki/Bracket)
* (https://en.wikipedia.org/wiki/Asterisk)
+ (https://en.wikipedia.org/wiki/Plus_and_minus_signs)
, (https://en.wikipedia.org/wiki/Comma_(punctuation))
- (https://en.wikipedia.org/wiki/Plus_and_minus_signs)
. (https://en.wikipedia.org/wiki/Full_stop)
/ (https://en.wikipedia.org/wiki/Slash_(punctuation))


3x

1 (https://en.wikipedia.org/wiki/1_(number))
2 (https://en.wikipedia.org/wiki/2_(number))
3 (https://en.wikipedia.org/wiki/3_(number))
4 (https://en.wikipedia.org/wiki/4_(number))
5 (https://en.wikipedia.org/wiki/5_(number))
6 (https://en.wikipedia.org/wiki/6_(number))
7 (https://en.wikipedia.org/wiki/7_(number))
8 (https://en.wikipedia.org/wiki/8_(number))
9 (https://en.wikipedia.org/wiki/9_(number))
: (https://en.wikipedia.org/wiki/Colon_(punctuation))
; (https://en.wikipedia.org/wiki/Semicolon)
< (https://en.wikipedia.org/wiki/Angle_bracket)
= (https://en.wikipedia.org/wiki/Equal_sign)
> (https://en.wikipedia.org/wiki/Angle_bracket)
? (https://en.wikipedia.org/wiki/Question_mark)


4x
@ (https://en.wikipedia.org/wiki/@)
A (https://en.wikipedia.org/wiki/A)
B (https://en.wikipedia.org/wiki/B)
C (https://en.wikipedia.org/wiki/C)
D (https://en.wikipedia.org/wiki/D)
E (https://en.wikipedia.org/wiki/E)
F (https://en.wikipedia.org/wiki/F)
G (https://en.wikipedia.org/wiki/G)
H (https://en.wikipedia.org/wiki/H)
I (https://en.wikipedia.org/wiki/I)
J (https://en.wikipedia.org/wiki/J)
K (https://en.wikipedia.org/wiki/K)
L (https://en.wikipedia.org/wiki/L)
M (https://en.wikipedia.org/wiki/M)
N (https://en.wikipedia.org/wiki/N)
O (https://en.wikipedia.org/wiki/O)


5x
P (https://en.wikipedia.org/wiki/P)
Q (https://en.wikipedia.org/wiki/Q)
R (https://en.wikipedia.org/wiki/R)
S (https://en.wikipedia.org/wiki/S)
T (https://en.wikipedia.org/wiki/T)
U (https://en.wikipedia.org/wiki/U)
V (https://en.wikipedia.org/wiki/V)
W (https://en.wikipedia.org/wiki/W)
X (https://en.wikipedia.org/wiki/X)
Y (https://en.wikipedia.org/wiki/Y)
Z (https://en.wikipedia.org/wiki/Z)
[ (https://en.wikipedia.org/wiki/Square_brackets)
\ (https://en.wikipedia.org/wiki/Backslash)
] (https://en.wikipedia.org/wiki/Square_brackets)
^ (https://en.wikipedia.org/wiki/Circumflex)
_ (https://en.wikipedia.org/wiki/Underscore)


6x
` (https://en.wikipedia.org/wiki/%60)
a (https://en.wikipedia.org/wiki/A)
b (https://en.wikipedia.org/wiki/B)
c (https://en.wikipedia.org/wiki/C)
d (https://en.wikipedia.org/wiki/D)
e (https://en.wikipedia.org/wiki/E)
f (https://en.wikipedia.org/wiki/F)
g (https://en.wikipedia.org/wiki/G)
h (https://en.wikipedia.org/wiki/H)
i (https://en.wikipedia.org/wiki/I)
j (https://en.wikipedia.org/wiki/J)
k (https://en.wikipedia.org/wiki/K)
l (https://en.wikipedia.org/wiki/L)
m (https://en.wikipedia.org/wiki/M)
n (https://en.wikipedia.org/wiki/N)
o (https://en.wikipedia.org/wiki/O)


7x
p (https://en.wikipedia.org/wiki/P)
q (https://en.wikipedia.org/wiki/Q)
r (https://en.wikipedia.org/wiki/R)
s (https://en.wikipedia.org/wiki/S)
t (https://en.wikipedia.org/wiki/T)
u (https://en.wikipedia.org/wiki/U)
v (https://en.wikipedia.org/wiki/V)
w (https://en.wikipedia.org/wiki/W)
x (https://en.wikipedia.org/wiki/X)
y (https://en.wikipedia.org/wiki/Y)
z (https://en.wikipedia.org/wiki/Z)
{ (https://en.wikipedia.org/wiki/Braces_(punctuation))
| (https://en.wikipedia.org/wiki/Vertical_bar)
} (https://en.wikipedia.org/wiki/Braces_(punctuation))
~ (https://en.wikipedia.org/wiki/Tilde)
DEL (https://en.wikipedia.org/wiki/DEL_(control_code))


8x


















9x


















Ax


















Bx


















Cx
ю (https://en.wikipedia.org/wiki/Yu_(Cyrillic))
044E
а (https://en.wikipedia.org/wiki/A_(Cyrillic))
0430
б (https://en.wikipedia.org/wiki/Be_(Cyrillic))
0431
ц (https://en.wikipedia.org/wiki/Tse_(Cyrillic))
0446
д (https://en.wikipedia.org/wiki/De_(Cyrillic))
0434
е (https://en.wikipedia.org/wiki/Ye_(Cyrillic))
0435
ф (https://en.wikipedia.org/wiki/Ef_(Cyrillic))
0444
г (https://en.wikipedia.org/wiki/Ge_(Cyrillic))
0433
х (https://en.wikipedia.org/wiki/Ha_(Cyrillic))
0445
и (https://en.wikipedia.org/wiki/I_(Cyrillic))
0438
й (https://en.wikipedia.org/wiki/Short_I)
0439
к (https://en.wikipedia.org/wiki/Ka_(Cyrillic))
043A
л (https://en.wikipedia.org/wiki/El_(Cyrillic))
043B
м (https://en.wikipedia.org/wiki/Em_(Cyrillic))
043C
н (https://en.wikipedia.org/wiki/En_(Cyrillic))
043D
о (https://en.wikipedia.org/wiki/O_(Cyrillic))
043E


Dx
п (https://en.wikipedia.org/wiki/Pe_(Cyrillic))
043F
я (https://en.wikipedia.org/wiki/Ya_(letter))
044F
р (https://en.wikipedia.org/wiki/Er_(Cyrillic))
0440
с (https://en.wikipedia.org/wiki/Es_(Cyrillic))
0441
т (https://en.wikipedia.org/wiki/Te_(Cyrillic))
0442
у (https://en.wikipedia.org/wiki/U_(Cyrillic))
0443
ж (https://en.wikipedia.org/wiki/Zhe_(Cyrillic))
0436
в (https://en.wikipedia.org/wiki/Ve_(Cyrillic))
0432
ь (https://en.wikipedia.org/wiki/Soft_sign)
044C
ы (https://en.wikipedia.org/wiki/Yery)
044B
з (https://en.wikipedia.org/wiki/Ze_(Cyrillic))
0437
ш (https://en.wikipedia.org/wiki/Sha_(Cyrillic))
0448
э (https://en.wikipedia.org/wiki/E_(Cyrillic))
044D
щ (https://en.wikipedia.org/wiki/Shcha)
0449
ч (https://en.wikipedia.org/wiki/Che_(Cyrillic))
0447
ъ (https://en.wikipedia.org/wiki/Hard_sign)
044A


Ex
Ю (https://en.wikipedia.org/wiki/Yu_(Cyrillic))
042E
А (https://en.wikipedia.org/wiki/A_(Cyrillic))
0410
Б (https://en.wikipedia.org/wiki/Be_(Cyrillic))
0411
Ц (https://en.wikipedia.org/wiki/Tse_(Cyrillic))
0426
Д (https://en.wikipedia.org/wiki/De_(Cyrillic))
0414
Е (https://en.wikipedia.org/wiki/Ye_(Cyrillic))
0415
Ф (https://en.wikipedia.org/wiki/Ef_(Cyrillic))
0424
Г (https://en.wikipedia.org/wiki/Ge_(Cyrillic))
0413
Х (https://en.wikipedia.org/wiki/Ha_(Cyrillic))
0425
И (https://en.wikipedia.org/wiki/I_(Cyrillic))
0418
Й (https://en.wikipedia.org/wiki/Short_I)
0419
К (https://en.wikipedia.org/wiki/Ka_(Cyrillic))
041A
Л (https://en.wikipedia.org/wiki/El_(Cyrillic))
041B
М (https://en.wikipedia.org/wiki/Em_(Cyrillic))
041C
Н (https://en.wikipedia.org/wiki/En_(Cyrillic))
041D
О (https://en.wikipedia.org/wiki/O_(Cyrillic))
041E


Fx
П (https://en.wikipedia.org/wiki/Pe_(Cyrillic))
041F
Я (https://en.wikipedia.org/wiki/Ya_(Cyrillic))
042F
Р (https://en.wikipedia.org/wiki/Er_(Cyrillic))
0420
С (https://en.wikipedia.org/wiki/Es_(Cyrillic))
0421
Т (https://en.wikipedia.org/wiki/Te_(Cyrillic))
0422
У (https://en.wikipedia.org/wiki/U_(Cyrillic))
0423
Ж (https://en.wikipedia.org/wiki/Zhe_(Cyrillic))
0416
В (https://en.wikipedia.org/wiki/Ve_(Cyrillic))
0412
Ь (https://en.wikipedia.org/wiki/Soft_sign)
042C
Ы (https://en.wikipedia.org/wiki/Yery)
042B
З (https://en.wikipedia.org/wiki/Ze_(Cyrillic))
0417
Ш (https://en.wikipedia.org/wiki/Sha_(Cyrillic))
0428
Э (https://en.wikipedia.org/wiki/E_(Cyrillic))
042D
Щ (https://en.wikipedia.org/wiki/Shcha)
0429
Ч (https://en.wikipedia.org/wiki/Che_(Cyrillic))
0427