Хочу понять логику работы клавиатуры терминала 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", "", "", "", "", "", "", "ЛАТ", "", "⭽", "⤓", "⭻"], ]




Ответить с цитированием