Достаточно взглянуть на эту таблицу и на лежащую перед собой АТ-клавиатуру, чтобы убедиться, что физически матрицы в клавиатурах одинаковы.
Код:Int. Rus.
Q Й (J)
W Ц (C)
E У (U)
R К (K)
T Е (E)
Y Н (N)
и т.д.
Вид для печати
Речь идет не об AT-клавиатуре, а о том, что в нашей Русской MSX даже цифровые клавиши в матрице клавиатуры лежат не в тех узлах, что в международной, не говоря уж про алфавитные.Цитата:
Сообщение от KALDYH
Из-за этого в импортных играх, требующих ввода текста, на YAMAHE приходится нажимать клавиши наугад.
Внешний контроллер позволит иметь два варианта раскладки, переключаемых например по Scroll Lock.
Клавиши, физически расположенные в тех же узлах, имеют одинаковые скан-коды, т.е. клавиатурная матрица одна и та же. Различия русской и международной раскладки - в ПЗУ компьютера и колпачках на клавишах:
Скрытый текст
Вовсе не нужно наугад:) Достаточно вообразить, что перед тобой QWERTY-клавиатура и набирать в этой раскладке.
Дык для Deawoo CPC 400 выложите прошивочку и исходники, не говоря уж об 805 Ямахе?
Почти. К сожалению, был ремонт и схема затерялась на год, а сейчас вновь нашлась.
Скоро будем вновь мучать. Если напишите в личку email, то скину всё что есть;)
В личку ни кому не получается отправить, замучался уже. Отправляйте материалы на tntpro@mail.ru, буду пробовать по методу KALDYNa 4 микрухи и макетка. что получится отпишусь.
Благодаря tntpro попала ко мне в руки на время материнская плата от Yamaha YIS805R.
Плата оказалась полностью работоспособная, но без клавиатурного разьема.
Клавиатуры естественно тоже нет.
Подключил контроллер клавиатуры неспосредвственно к разьему на плате, куда распаивался разьем DIN-13.
http://www.caro.su/msx/kbd4msx/y_yis805/kbd_y805a.jpg
В результате отладил прошивку и раскладку клавиатуры контроллера на основе ATTiny2313.
Кому интересно, могут скачать схемы и прошивку здесь: http://caro.su в соответствующей ветке.
Там же можно найти прошивку и для работы контроллера с DAEWOO CPC400S.