jdigreze wrote:более разумно, как мне кажется, чтобы пихались прямо алфавитноцифровые коды, курсор, и всякие инс/дел/хоме/енд/пгуп/пгдовн, т.е. то, что реально добавляет удобства редактирования большого кол-ва текста.
Вопрос в какой кодировке их пихать? Стандарта на это никакого нету (можно вот например слать виндовые VK_xxx коды, там буквенно цифровые совпадают с буквами и цифрами, а для остальных кнопок просто числа вне буквенно цифрового диапазона, но это никак с реалом не стыкуется, будет драйвер исдоса - чисто для эмуля, это делается вообще элементарно - просто в порт спектрума пихать виндовые скан коды и все, но у спектрума порт клавиатуры на ввод то не 8 бит, а 5), стандартизированы только скан коды АТ-клавиатуры (да и то там целых 3 таблицы, реальн правда используется только одна).
АТ-скан коды многобайтовые. zxmc внутри все сканкоды перекодирует микроконтроллером в хз какой формат (там вроде эти таблицы перекодировки можно загружать/прошивать).