Кажется я знаю в чем проблема. Всё таки попробуй поменять клавиатуру.Цитата:
Сообщение от andykarpov
У меня с одной клавой такая же проблема была, связанная с неполной реализацией в ней режима Scan code 3, в который переключается клава.
Вид для печати
Кажется я знаю в чем проблема. Всё таки попробуй поменять клавиатуру.Цитата:
Сообщение от andykarpov
У меня с одной клавой такая же проблема была, связанная с неполной реализацией в ней режима Scan code 3, в который переключается клава.
Лучше я попробую новую прошивку для контроллера написать :)))
Клавы другой нету чтобы проверить, сорри. Только USB с USB-хабами, она в режиме PS/2 не работает :(
Вопрос: а чем было вызвано использование именно ScanCode Set 3, а не 2 ?
Тут читаю http://www.win.tue.nl/~aeb/linux/kbd/scancodes-10.html, пишут то, что многие клавы просто не поддерживают 1 и 3 или имеют баги в этих set'ах, а вот ScanCode Set 2 поддерживают большинство на ура :)
Желаю успеха.Цитата:
Сообщение от andykarpov
В однозначном соответствии нажатой клавиши её скан-кода.Цитата:
Сообщение от andykarpov
Мне в основном попадались клавиатуры с правильной поддержкой Scan code 3.Цитата:
Сообщение от andykarpov
Только одна попалась кривая.
А есть в природе отдельная схемка контроллера ps2-клавы для подключения к орион-про (порт X2) ? Или может распределение пинов от ps2-платы к вышеназванному порту X2 ?. А то достал на днях свой "ПРО" понастальгировать и на МС7007 часть клавиш уже не работает (от времени наверно, покупал ее еще для орион-128 в году этак 91-92-м).
Сейчас на работе перепаял три проводка, что идут от клавы на порт "C" ВВ55, были неверно распаяны - теперь все клавиши на клаве работают :)
А до этого, даже рабочие, некоторые клавиши выдавали неверный код, что и натолкнуло меня на проверку распайки порта X2. Разъем у клавы был когда-то отрезан, поэтому распаивал неделю назад (после 20-ти летнего перерыва).
А-А-А-а-а-а!!! Помогите!! Весь моск поломал! Не могу понять что за хрень творится. Вроде всё правильно спаял. Тестером прозвонил - всё как по схеме. Залил HEX c помощью SinaProg через ArduinoISP. Верефи ОК! Фьюзы поменял. Включаю 86РК - на клаве загораются все 3 светика, затем два гаснут, а намлок горит ещё полсекунды. Вроде всё ок. Но не печатает!
ЗЫ клава прекрасно работает на Leningrad-2012 через "KEYB&SINC"
В общем интересная петрушка... PC-клавиатура криво, но заработала. А точнее... чтобы клаву запусить нужно провести шаманский обряд:
1. Включаю РК с подключенной через адаптер клавой. На клаве загараются и тухнут светодиоды; намлок естественно с задержкой.
2. Далее вытаскиваю клаву из разъёма и вставляю назад. Ещё раз и ещё, до момента пока светодиоды опять невспыхнут. Если вспыхнули на одном из переподключений, то с вероятностью 80% клава будет работать вплоть до следующего обесточивания РК.
Подскажите люди добрые - чего телать то? Куды копать?