С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Цифровые кнопки в этом биосе работают как надо - циферки печатаются соответственно кнопке. Но некоторые программы их почему-то определяют со сдвигом. Я такое замечал очень давно, еще в играх где требовалось выбрать кол-во игроков и клаву/джой в качестве контроллера. Видимо какое-то несоответствие между высокоуровневым и низкоуровневым значением кнопок. И я думаю, что сдвигом в таблице вы не отделаетесь - придётся ещё и биос патчить. Может уважаемый Caro нам поможет? А то это несоответствие меня тоже уже достало при работе с Некстором...
Ну нужно ж с чего-то начинать![]()
А то я кнопки переставил под правленную прошивку MSX2, а теперь заменил VDP'шник и не хотелось бы их обратно на "советский" вариант переставлять, который не "каноничен" и проги (в т.ч. Некстор по всему) опрашивающие клаву напрямую о нем знать не знают и считают что "Единичка" сразу за "ESC'йпом" идет. Но это да, вопрос скорее к многоуважаемому Камилю![]()
Забодал. Теперь у меня такой барашек какого мне хочетсяСпасибо OrionExt за ссылку на листинги ромов.
В общем, чтобы желающим подправить клавиатуру, не копать, небольшая шпаргалка.
Таблица лежит с адреса 0x0DA5 и содержит шесть блоков по 48 байт (по количеству символьных кноп):
1. латиница; 2. лат. + шифт; 3. графика; 4. граф. + шифт; 5. кириллица; 6. кир. + шифт.
Где - то дальше должна быть еще для цифровой группы 805-й клавы.
Оригинальная разблюдовка кноп клавы КУВТ:
Код:)+!"#¤%&'($=-h*v\>b@<?fiswuapr[oldxt]zjkyegmc|nq 9;123456780_^H:V\.B@,/FISWUAPR{OLDXT}ZJKYEGMC~NQ
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)