76 (edited by AlexBel 10-05-2017 07:12)

Re: Адаптер клавиатуры с интерфейсом PS/2

Прошил версию 0.98, полчасика погонял в разных программах - работает без сбоев. С автоматическим переключением раскладок намного удобнее, как и с сбросом по CTRL+F11. В командной строке РАПИРА удобно, по окончании набора команды, использовать кнопку ~ для ввода точки с запятой ; без переключения РУС-ЛАТ.
В общем, считаю, что небольшой тест прошёл нормально :)

77

Re: Адаптер клавиатуры с интерфейсом PS/2

У меня возник вопрос, который возможно уже задавали. А сделать адаптер для USB клавиатуры можно? А то уже достаточно трудно найти PS/2 клаву в неубитом состоянии.

78

Re: Адаптер клавиатуры с интерфейсом PS/2

А через такой адаптер не будет работать?
https://images10.newegg.com/ProductImageCompressAll300/12-200-272-03.jpg

79

Re: Адаптер клавиатуры с интерфейсом PS/2

Это от какой то мыши... даже его цвет намекает, что он для мыши. И не все мыши работают с неродными переходниками, и уж тем более не все клавиатуры.

80

Re: Адаптер клавиатуры с интерфейсом PS/2

Wierzbowsky wrote:

У меня возник вопрос, который возможно уже задавали. А сделать адаптер для USB клавиатуры можно? А то уже достаточно трудно найти PS/2 клаву в неубитом состоянии.

Можно.

sintech wrote:

А через такой адаптер не будет работать?.

У этого "адаптера" внутри только несколько проводков, соединяющих между собой два разъёма, т.е. он не содержит никаких электронных компонентов и ничего не преобразовывает. Для того, чтобы клавиатура с интерфейсом USB работала через этот "адаптер" с интерфейсом PS/2 нужно, чтобы клавиатура поддерживала оба аппаратных интерфейса, автоматически определяя метод подключения. Кстати, с использованием упрощённой реализации интерфейса PS/2 может работать не всякая клавиатура с поддержкой двух интерфейсов - уже неоднократно были такие случаи. При этом с PC эти клавиатуры через PS/2 работали нормально.

81 (edited by Voldemar0 18-08-2017 06:15)

Re: Адаптер клавиатуры с интерфейсом PS/2

Что такое "упрощённая реализация PS/2" ?

82 (edited by AlexBel 18-08-2017 16:33)

Re: Адаптер клавиатуры с интерфейсом PS/2

Клавиатуры имеют команды переключения раскладок, альтернативные наборы кодов. Было замечено, что не все PS/2 клавиатуры при включении используют одинаковый набор, для некоторых требуемый нужно включать принудительно. С универсальными (USB + PS/2) клавиатурами такое было неоднократно. Т.е. в процедуру инициализации нужно включать выбор кодовой таблицы.

Нередко используется упрощённая процедура инициализации, когда таковая либо отсутствует совсем, либо ограничивается командой сброса 0xFF. Я когда-то снимал и анализировал работу PS/2 на PC - там процедура инициализации несколько сложнее. Нужно было сделать аналог PC-шной клавиатуры, работающей через PS/2. Подробности сейчас уже не вспомню и записи вряд-ли остались, но помню точно, что одной только обработки 0xFF было недостаточно.

Возможно, у аппаратной части PC-шного PS/2 есть какие-то особенности, не ограничивающиеся подтяжкой линий данных и строба к питанию - об этом ничего не знаю, но это, думаю, не исключено.

83

Re: Адаптер клавиатуры с интерфейсом PS/2

ZXkit-030. "USB to PS/2 converter for keyboard": http://www.zxkit.ru/katalog-1/zxkit-030
Сам не пробовал, но, возможно, будет работать с адаптером PS/2 "Агата".

84

Re: Адаптер клавиатуры с интерфейсом PS/2

Пару недель назад собрал адаптер клавиатуры для упрощения отладки программы на реальном Агате.
Распечатку для ЛУТ сделал из PDF в масштабе 33%.
Заработало хорошо и сразу (даже с KVM), но есть ряд моментов которые можно было бы улучшить.
Например сделать комбинированную раскладку РУС ЙЦУКЕН/LAT QWERTY, или запоминать режим qwerty/jcuken для каждого языка отдельно. Также в при автоповторе в стиле PC, некоторые клавиши часто срабатывали по два раза, особенно ":".

85 (edited by AlexBel 20-11-2017 16:38)

Re: Адаптер клавиатуры с интерфейсом PS/2

sintech wrote:

сделать комбинированную раскладку РУС ЙЦУКЕН/LAT QWERTY, или запоминать режим qwerty/jcuken для каждого языка отдельно.

А не почитать ли здесь: http://forum.agatcomp.ru//viewtopic.php?pid=832#p832 ? Что там про F8  написано?

sintech wrote:

при автоповторе в стиле PC, некоторые клавиши часто срабатывали по два раза, особенно ":".

Что такое "в стиле PC"? Если подключить другую клавиатуру PS/2 - то же самое?

86

Re: Адаптер клавиатуры с интерфейсом PS/2

Спасибо! Значит тут http://agatcomp.ru/Hard/ps2kbd.shtml устаревшая информация. Прошивку обновлю и проверю.

В «стиле PC» значит автоповтор через удержание клавиши. Второй ps/2 клавиатуры у меня нет. Но этот баг из разряда придирок, в режиме автоповтора Агат все работает отлично.

87

Re: Адаптер клавиатуры с интерфейсом PS/2

sintech wrote:

В «стиле PC» значит автоповтор через удержание клавиши. Второй ps/2 клавиатуры у меня нет. Но этот баг из разряда придирок, в режиме автоповтора Агат все работает отлично.

А, вот как, я сразу не понял. Т.е. при использовании автоповтора средствами клавиатуры при нажатии кнопки происходит как бы её нажатие дважды и затем, после задержки, происходит автоповтор. Правильно?

88

Re: Адаптер клавиатуры с интерфейсом PS/2

Проверил с прошивкой 0.98, проблема с автоповтором некоторое время наблюдалась но потом исчезла самопроизвольно.
Теперь все хорошо :)