Хочу понять логику работы клавиатуры терминала 15ИЭ-00-013. Не нашёл этого в документации.

Клавиши РУС и ЛАТ должны просто отправлять специальные коды для переключения раскладки, и ОС/программа это сама обрабатывает? Или же сама клавиатура должна менять таблицу символов и дальше уже выдавать какой-то маркер set0/set1?

Клавиши ВР и НР (верхний и нижний регистр). Это режим внутри клавиатуры (как Shift), или же они только посылают код, а терминал уже сам переключает режим набора?

Клавиши: ЗБ, АР1, С1, АР2, ПРД, ПРМ, ПРС, РЕД, СДВ, ОЧС — возможно, они связаны с режимами редактирования текста, но точных соответствий я не нашёл.

Вот инструкция к терминалу и инструкция к эмулятору, которые я использую:

https://forum.maxiol.com/index.php?a...e=post&id=7945
https://d3-28.ru/wp-content/uploads/...11-11-2018.pdf


Код:
[
    ["СБР",  "СТР",  "СТС",      "",      "",      "АР1",  "С1",   "АР2",      "",      "",      "",     "ПРД",  "ПРМ",  "ПРС",      "",     "РЕД",  "СДВ",  "ОЧС"],
    ["; +",  "1 !",  "2 “",   "3 #",   "4 ¤",   "5 %",  "6 &",  "7 `",   "8 (",   "9 )",   "0",   "- =",  "ТАБ",  "ГТ",      "",       "",      "",      ""    ],
    ["Й J",  "Ц C",  "У U",  "К K",  "Е E",  "Н N",  "Г G",  "Ш [",  "Щ ]",  "З Z",  "Х H",  ": *",  "ПС",  "ВК",     "",      "⬐",   "↑",   "↩"],
    ["СУ",   "Ф F",  "Ы Y",  "В W",  "А A",  "П P",  "Р R",  "О O",  "Л L",  "Д D",  "Ж V",  "Э \\", ".>", "ЗБ",     "",      "←",   "↖",   "→"],
    ["ВР",   "Я Q",  "Ч ¬",  "С S",  "М M",  "И I",  "Т T",  "Ь X",  "Б B",  "Ю @",  ", <",  "/ ?",  "_",   "НР",     "",      "⟻",   "↓",   "⟼"],
    ["РУС",     "",     "",     "",     "",     "",  "space",   "",     "",     "",     "",     "",     "",  "ЛАТ",   "",      "⭽",  "⤓",  "⭻"],
]