Имя: Пароль:
IT
Админ
Программируемая клавиатура PS/2
,
0 ArsenB
 
16.12.22
18:37
Добрый день! Имеется программируемая клавиатура Heng yu S60C(U) с PS/2 подключением. По инфе с сайта фирмы-производителя их PS/2-клавиатуры программируют исключительно через 32-битные Windows машины. При этом не написано, возможно ли программировать ее через переходник PS/2-USB. В утилите MatrixMaker на ПК с 64-bit Windows 10 через переходник клавиатура определяется как USB-клава. В диспетчере устройств ее не нашел, видимо определилось как USB устройство ввода. Сама клавиатура через переходник работает корректно, все клавиши передаются правильно, MSR-считыватель и механический ключ работают нормально.
Возможно ли поменять на ней раскладку, не имея под рукой компа с 32-bit Windows и физического PS/2?
1 Chai Nic
 
16.12.22
18:40
А какое отношение имеет раскладка (чисто программное преобразование скан-кодов в коды клавиш) к аппаратному программированию клавиатуры? Чего там программировать вообще?
2 Garykom
 
гуру
16.12.22
19:02
(1) Там при программировании физическим кнопкам задаются нужные скан-коды или их комбинации/последовательности
3 Garykom
 
гуру
16.12.22
19:02
(0) Можно попробовать через виртуалку но не факт что взлетит через PC/2-USB переходник и его проброску
4 Garykom
 
гуру
16.12.22
19:03
(3)+ Т.е. если загвоздка только в софте что он чисто 32 битные драйвера имеет причем под некую древнюю WinXP
5 Garykom
 
гуру
16.12.22
19:07
(0) Как понимаю взять какую то ардуинку с GPIO и через них что надо запрограммить не ваш вариант ибо мануала (протоколов) нет?
6 NorthWind
 
16.12.22
19:13
(0) VirtualBox поднимите на своей машине и разверните под ней 32-битную винду подходящую, образы готовые в инете лежат, даже ставить не надо. А дальше ставьте прогу и пробуйте. Получилось - хорошо, не получилось - ищите мать с PS/2, не особо большая проблема, их как грязи.
7 Garykom
 
гуру
16.12.22
19:17
(6) http://forum.atol.ru/index.php?showtopic=3077

дык там через переходник по USB не факт
но теоретически должно

ибо фактически программирование идет через последовательности зажигания трех индикаторов
ответы скан-кодами через драйвер
8 Garykom
 
гуру
16.12.22
19:22
(6) Хотя нифига, драйвер на HID устройство не встанет
Так что искать мамку с PS/2
9 big
 
16.12.22
20:12
Когда в конторе есть "зоопарк" оборудования, то в кладовке надо иметь все варианты железа )))  Начиная от 486-ой хотя бы ))

з.ы. было время развлекался с подобным. Софт специфичный, бывало на весьма схожие железки даже не подходил.
10 NorthWind
 
16.12.22
20:25
(9) ps/2 порт не такая уж экзотика и встречается даже на относительно свежих матерях. В этом случае можно также взять виртуалбокс с нужной виндой и запрограммировать.
11 MWWRuza
 
гуру
16.12.22
21:38
Только будте готовы к тому, что на современных материнках PS/2 порт может аппаратно не вытянуть программирование клавиатуры, не зависимо от ОС...
Не знаю, как конкротно эта клавиатура себя ведет, но широко распространеные PosiFlex 4000 или 6600, частенько не хотят программироваться на новых материнках - просто кладут комп в перезагрузку или синий экран. Почему - х.з. - предположительно по силе тока порт не выдерживает, проседает и валит комп на аппаратном уровне. А может и не с питанием связано, а с DMA... Со старыми материнками(времен 486 - Р3) таких проблем чаще всего нет. Те=же модификации клавиатур в исполнении USB - проблем не вызывают. И работают PS/2 в рабочем режиме абсолютно нормально, и считывается раскладка тоже хорошо. Проблема только при записи.
12 ЦТО-шник
 
19.12.22
17:25
Не будет у вас ничего программироваться через переходник, потому и не определяется.
13 ДедМорроз
 
20.12.22
01:07
Все зависит от переходника.
Для программирования нужно,чтобы байт данных передавался от компьютера в клавиатуру.
Ps/2 для этого имеет специальные команды.
Вот насколько они реализованы в переходнике - зависит от его создателей.
Обычное hid-устройство такого не умеет,хотя,для программирования скорости и задержки как раз посылаются именно эти команды.