>что соответствует команде сборки проекта в Idea IDE.
Форм-фактор кнопки подобран как нельзя удачно :} Так и представляется измученный кодер, который второй бессонный день пытается успеть к дедлайну. Взъерошенные волосы, небритое лицо. «НУ ПО-ЧЕ-МУ ТЫ НЕ ХО-ЧЕШЬ КОМ-ПИ-ЛИ-РО-ВА-ТЬСЯ!? НУ ДА-ВАЙ ЖЕ, НУ!» — безумно кричит он, сопровождая каждый слог мощным ударом по кнопке.
А для Continuous Integration сервера можно сделать два физических замка, ключи от них один у PM, втрой у QA, и одну красную кнопку для CTO. Кнопка бы срабатывала только если клбчи повернуты на «старт».
— Ключь на старт!
— Все тесты зеленые
— Функциональность соотвествует требоавниям
— 3
— 2
— 1
— Пуск
Ну, тут лучше, наверное, не кнопку, а систему, блокирующую экран, скажем, при двух хлопках в ладоши перед монитором.
Встал, хлопнул в ладоши, камера и микрофон зафиксировали — экран заблокировался.
Или переключатель в кресле, срабатывающий на размыкание цепи)
Проще может быть и можно было, но по крайней мере такого способа я не нашел.
Дело в том, что блютуз чипы, которые я видел, ограничивались реализацией блютуз стека, что в общем-то логично.
Это значит, что без управляющего контроллера, который бы слушал прерывание по кнопке и отправлял нужный сигнал, все-равно было бы не обойтись + нужно было бы реализовывать HID устройство самостоятельно.
Поэтому я выбрал средний по сложности вариант — когда блютуз модуль уже умеет определятся, как клавиатура, а необходимый сигнал отправляется по команде с другого чипа.
в принципе наверное можно было бы использовать не HID а просто последовательный порт. Кнопку подключить к CTS блютуса а с компьютера ее опрашивать программно и если нужно генерировать нажатие клавиш. Тогда не нужен контроллер.
Даже в этом случае нужен дополнительный контроллер, который по прерыванию отправил бы на последовательный порт нужную команду. Но честно говоря, наличие дополнительного контроллера меня совсем не пугало, т.к. прошивка и разводка — простейшие. Куда важнее, что serial over bluetooth потребовал бы дополнительного ПО и настройки на стороне компа, чего очень не хотелось.
А в случае с HID достаточно только провести pairing один раз.
> Где вы взяли такую коробку с кнопкой?
Эту кнопку я конфисковал у отца, а он ее, судя по всему, спёр на работе.
Зная маркировку (ПКЕ 222-1У2), ее можно и купить. Теоретически )
Эта кнопка, мечта заказчика (директора и бухгалтера) — нажал, и бух.учет автоматизирован, ошибки исправлены, данные проверены и сами по себе правильно внесены… Я бы ее назвал «коробочная автоматизация»…
Такую «весчь» можно в поставку с 1С было бы вкладывать…
нужно что то подобное для офиса запилить, что бы по нажатию у всех блокировались экраны, скажем на 15 секунд (как остановка станка в цехе), для того что бы сделать важное объявление
не знаю как у вас, но на последних двух местах моей работы после отключения интернета происходит следующее:
1) слышна фраза «эй у тебя тоже инет отвалился?»
2) все отходят от компов попить чаю или поболтать пока все не восстановят
А я для игры в стрелялки (квака, контра) делал себе ножную педаль :) Нажатие — прыжок, а носком вверх — присеть. Получалось просто зашибенно :) А главное моторика тела не страдала от диссонансов. Правда микрик был не очень удачный — раздалбывался быстро.
Педаль — отличная идея :)
Мне тоже часто хочется перенести функциональные клавиши на ноги. Тогда можно будет с легкостью нажимать комбинации из трех клавиш )
Огромное спасибо за статью — узнал про этот HID модем.
Все хочу для autocad сделать клаву программируемую, даже прикупил пару обычных POS клавиатур, да все они огромные…
Если клавиатура нужна проводная, то можно даже проще.
Для создания клавы по юсб, можно заказать Teensy www.pjrc.com/teensy/ или Olimex www.olimex.com/dev/avr-usb-162.html платы, которые сразу в обвязке и идут с бутлоадером (т.е. не требует программатора).
Спасибо за наводку на этот модем. Все искал что то подобное, чтобы вот эту клаву от провода отвязать. А тут прям правильный HID блутуз из коробки. Рулез!
У меня Model FA6. Подсветку там, кстати, можно самому запаять. Там пады для светодиодов уже есть. А вот варежка тру. Она на портновской липучке цепляет на себя клаву. Сама клава пыле-влаго защищенная. Кнопки резиновые, по ощущениям — как у калькулятора. Т.е. глубокий и резкий ход. Быстро на ней не попечатаешь.
Кнопка Судного Дня или аппаратная горячая клавиша