Обломилась мне (что самое обидное не бесплатно) цельнонержавещая антивандальная клавиатура, однако радость была недолгой, видать что-б с объектов их не пи....ли сделана подлянка у этой клавиатуры нестандартные скан коды отдельных клавиш - а именно Ctrl, Shift, Alt, Win, Del.... естественно использовать сложновато.
Ну думаю - шас платку от какой-нибудь клавиатуры прикручу - авотхренвам - матрице кнопок с обычными китайскими клавиатурами рядом не валялась. Вот ищу - нет-ли проектов клавиатур на каких-то распространенных ОМК, что-б была возможность доработать под свою матрицу клавиш + возможность работы с кнопками "Fn" - естественно клавиатура сокращенная и на многих клавишах по 2 функции.
При помощи xmodmap легко перенастроить все скан-коды как нужно.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
А зачем? Если и так понятно, что Esc-это Shift, а Ctrl-Esc? )) Proprietary software именно для этих целей и существует. Если сможете драйвер прям в мульт зашить, дерзайте и расскажите нам.
Я не смогу. Думал, это Вы можете, предложили же драйвер, хотя ТС никоим образом не ограничил условия использования. Проприетарное ПО существует не только для этих целей. К чему Вы его тут упомянули - вообще непонятно. А так-то да, и так понятно, что эта клавиша - это та. И так кучу раз. Влоть до всех, да? Можно ещё распечатать и повесить таблицу соответствий.
Последний раз редактировалось BlackKilkennyCat Пт дек 11, 2020 16:46:42, всего редактировалось 1 раз.
Ну, на худой конец действительно можно взять самый дешевый МК с USB и достаточным количеством ног, да реализовать на нем контроллер этой клавы, заменив штатный. Когда-то я вот такую штуку баловства ради делал: прикорячил матричную клавиатуру к микроконтроллеру и эмулировал USB-клаву таким образом. Разве что нужно учесть, что HID-буфер для реальной клавы нужно будет целиком использовать, иначе клавиатура будет крайне медлительной и печатать на ней хотя бы 300 символов в минуту не получится!
А вообще, нестандартная клавиатура - это же клево! Если там много ненужных кнопочек или есть дополнительные модификаторы, можно на них повесить часто используемые команды. Скажем, если у вас есть условный Ctrl2, можно внутри самого контроллера при одновременном нажатии ctrl2+m отдавать компьютеру "cmake .. && make". Ну и так далее.
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
У микрочипа есть примеры реализации HID мыши и клавиатуры. Когда-то делал на базе их примера переходник PS/2 to USB-HID, не очень сложно оказалось.
Использование всего или не всего буфера в HID в данном крайне медленном случае не влияет ни на что, понятие же "целиком" неинформативно, я могу задать его 2 байта, могу 64, могу аж 1024, могу использовать несколько конечных точек и т.д. И даже с размером в 1 байт 300 кликов в секунду достижимо без проблем.
BlackKilkennyCat, я о последовательности нажатых клавиш! В одной железке для упрощения работы с нею я эмулировал USB-клавиатуру (и выдавал все сообщения через нее). Так вот, поначалу я сделал безграмотно: сообщения писал "по одной букве", эмулируя поочередные нажатия и отпускания клавиш. Это крайне глупо, т.к. частота опроса устройства хостом — 1кГц, в итоге если теоретическая скорость должна была бы составлять ~500 символов в секунду, фактически было меньше десятка!!! Как только чуть правильней сделал (всего-то эмулируя нажатие следующей клавиши при одновременном отпускании предыдущей, а полностью отпускание клавишь - лишь когда повторно тот же символ надо ввести, либо строка закончилась), уже скорость знатно возросла!
_________________ Linux rules! Windows must die. Здравомыслящий человек добровольно будет пользоваться мастдаем лишь в двух случаях: под дулом автомата или под влиянием анального зонда. Я на гитхабе, в ЖЖ
не, наверное, что-то не то было. Я работал с буфером в 8 байт для мыши и 8 для клавиатуры (просто оставил значения по-умолчанию в каком-то примере) по прерываниям, никаких проблем, вагон времени оставался, моя скорость набора как раз около 300.
Ну, на худой конец действительно можно взять самый дешевый МК с USB и достаточным количеством ног, да реализовать на нем контроллер этой клавы, заменив штатный.
А вообще, нестандартная клавиатура - это же клево! Если там много ненужных кнопочек или есть дополнительные модификаторы, можно на них повесить часто используемые команды. Скажем, если у вас есть условный Ctrl2, можно внутри самого контроллера при одновременном нажатии ctrl2+m отдавать компьютеру "cmake .. && make". Ну и так далее.
Там меньше нужного клавишь увы, из-за этого есть клавиша "Fn" и 2 функции на большинстве клавиш.
Не очень понял что это, куда что подключается тоже не ясно, это только исходник некоей прошивки. С которой ничего непонятно.
Нужно РS2 стандарт - обычный SPIый. возможность четко указать таблицей какая клавиша какой скан код отдает на нажатие/отпускание + функция второго набора скан кодов после нажатия FN а затем целевой клавиши.
Непонятно как качать - скачивается какие-то htmlи. Что-то я от вирусов совсем тупой стал.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения