Это и есть драйвер, просто тогда еще не научились делать драйвера мышки на триста мегабайт с рекламой.
В общем все выглядит так, как будто бы никаких проблем сделать более полноценную обработку клавиатуры у Океана на самом деле нет?
Вид для печати
Это и есть драйвер, просто тогда еще не научились делать драйвера мышки на триста мегабайт с рекламой.
В общем все выглядит так, как будто бы никаких проблем сделать более полноценную обработку клавиатуры у Океана на самом деле нет?
Не прошло и полугода. В рамках операции по причесыванию "Океана" и расчистке рабочего места сбацал платку-нахлобучку:
Вложение 69111
5 штук на JLCPCB обошлись в 530р вместе с доставкой. Ждемс.
Правильно собранное устройство в настройке не нуждается, как писали когда-то в журнале "Радио".
Вложение 69286Вложение 69288Вложение 69287
Не хватает сброса по Ctrl+Alt+Del, и еще надо поправить определения кодов стрелок в PS2Keyboard.h.
Проздравляю с! А для тех кто мимо крокодил - теперь настройка параметров автоповтора станет легкой как никогда прежде?
Есть более продвинутая версия библиотеки PS2KeyboardAdvanced - https://github.com/techpaul/PS2KeyAdvanced - двунаправленная, т.е. с управлением светодиодами, поддержкой всех модификаторов и т.д. To be tested.
Пока в рамках подготовки к Ctrl+Alt+Del завел A0 ардуины на линию сброса клавиатуры "Океана". Как приятное побочное следствие этого пропала необходимость вручную нажимать кнопку сброса после включения.
(Новости ардуиностроения. Штатный бутлоадер передает управление коду скетча спустя примерно 2.5сек, но наука разработала альтернативный скоростной бут https://github.com/Optiboot/optiboot)
Приделал Ctrl+Alt+Del. И как люди жили раньше без этого?
С автоповтором дело обстоит следующим образом. Его можно или подстроить в ограниченных пределах (частота от десятков до единиц нажатий в секунду, задержка от 0.25 до 1 секунды), или просто игнорировать для некоторых клавиш (в данном случае для стрелок управления курсором). В принципе это все можно сделать настраиваемым и отключаемым прямо с клавиатуры же.