![]() |
Самодельная мини-клава
Валялся у меня в закромах вот такой удивительный дивайс:
http://userftp.migtel.ru/~lis/MyKeys/pack.jpg Вроде бы он даже работал, но акустический модем и 128 кил памяти - это так несовременно... http://userftp.migtel.ru/~lis/MyKeys/device.jpg Разобрав его на части, под кнопками была обнаружена контактная матрица 8х8. http://userftp.migtel.ru/~lis/MyKeys/plata.jpg http://userftp.migtel.ru/~lis/MyKeys/keys.jpg Сопоставление этой матрицы с матрицей обычной мембранной клавы показало полное несовпадение. Совместить удалось только QWERTYUI, дальше пошли полный разброд и шатание. Логично было бы заняться резкой дорожек и подпайкой отдельных клавиш к контроллеру PCшной клавиатуры в нужном порядке, но уж слишком уж этой резьбы получалось много. На просторах инета нарылась гениальная программка Key Translation, http://www.softboy.net/key/ которая позволила минут за 15 переназначить все "неправильные" кнопки на правильные (не стоит только в одном сеансе делать кольцевые переназначение типа "a -> b" и "b -> a" - надо действительно сделать сначала одно, потом перезапустить программу и сделать второе) В общем, миниатурная клавиатура готова и работает, осталось привести в порядок корпус шпаклевкой, покрасить и перенадписать функциональные клавиши. |
Супер! С программкой ты меня порадовал. Валяется похожая клава. Я ее тоже прозвонил и понял что резать надо все дорожки.
..... все, пошел ее искать на шкафу! :tease: |
Вложений: 1
А у нас на работе валяется вот такая клава собственно разработанная нашим коллегой и изготовленная под заказ. Толщина где-то 1,5мм, на самоклеющейся основе, правда под нее еще софт не написан!:blush:
|
А зачем тут что-то писать?
Поключить её так же к контроллеру от мембранной клавы, там матрица размерностью побольше, чем эта 5х6. А если в этой клаве встроены светодиоды, судя по верхним дыдочкам - поключить их опять же к контроллеру, выпаяв из него его родные светодиоды. |
Все-то вы правильно говорите, за исключением НО! Это клава для тестера аппаратуры и линий связи нашего изготовления и заводится она на ПЛИС! А у себя в машине я бы так и сделал как вы написали, но еще встал бы вопрос что мне легче было бы достать из комплектующих - нашу схему или контроллер!:smile1:
|
Это самая обыкновенная мембранная клавиатура, с которой прекрасно справится самый обычный контроллер из самой обычной мембраной клавы.
Просто один шлейф подсоединить к одной группе контактов, а второй - к другой группе клавного контроллера. И смотреть, что получится. А тот самый таинственный ПЛИС занимается чем-то совсем другим, и для него работа с этой клавиатурой - маленькая подфункция, на которую он отвлекается на ничтожные миллисекунды. И он - совсем не нужен, ни сам ппо себе, ни схема. |
Все что вы говорите правильно, но опять же! Во-первых мы не единичный экземпляр делаем, а серию, и зависимость от лишних элементов ни к чему! Не думайте, что ПЛИС там стоит только ради клавиатуры! Раз уж он там стоит, то и не стоит огород городить! Извините за масло-масленное!:big:
P.S. я сам разработчик и программер!:bye: |
больше не кто не чего не придумал??
|
А тебе чего надо придумать?
Есть конкретная задача? Тут же вполне универсальное решение - любая небольшая матричная клава, или любой набор одиноких кнопок вешаются на вполне доступный контроллер, который в любой клаве за три копейки или вообще бесплатной на выброс. Причем нет гемороя с исправлением раскладки, всё делает программа. Есть проблемка с платностью проги, но, надеюсь, решаемая. Тем более она даже в реестр ничего не пишет и после секундной переустановки и втягивания твоей индивидуальной раскладки из файла работает следующие 15 дней. |
http://www.audi-club.ru/photo/data/3...ium/audi80.jpg
Вот так хочется! |
Часовой пояс GMT +4, время: 03:56. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot