Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
24.12.2009, 22:00
|
|
Частый гость
Регистрация: 05.05.2006
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Запуск софта по механической кнопке.
Привет.
Есть задача:
по кнопке запустить некую программу. Кнопка имеется в виду физическая, как у звонка. Желательно, чтобы она подключалась к usb + наверное, нужен драйвер к ней.
Если это реально, подскажите, есть ли готовые решения, если нет, может кто возьмется?
|
|
|
|
24.12.2009, 23:25
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
По USB просто не получится. По COM или LPT легко. Проще какую-нибудь мышку раздербанить. Самую редкую кнопку использовать, типа, перелистнуть страничку. А на компе уже программу слепить легко. На том же VB6. Тогда и драйвер не нужен. Она же как HID определяется.
|
|
|
|
24.12.2009, 23:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,963
Сказал спасибо: 295
Сказали Спасибо 496 раз(а) в 361 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
spiner, сложно это, да и не нужно, наверное. Я предлагаю маленький контроллер врезать в разрыв ps/2 клавиатуры. По нажатию кнопки генерить код заранее настроенной на запуск этой программы "горячей клавиши" - ну, чисто для примера, Alt+Shift+Y.
|
|
|
|
25.12.2009, 10:38
|
|
Прописка
Регистрация: 09.06.2007
Сообщений: 96
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Запуск софта по механической кнопке.
Возьмусь сделать за деньги. Пиши в личку.
|
|
|
|
25.12.2009, 11:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.10.2007
Сообщений: 2,760
Сказал спасибо: 1,105
Сказали Спасибо 1,037 раз(а) в 569 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
Ещё вариант - ИК пульт от телевизора или чего-то другого и погуглить, как-то оно используется теми, кто кино смотрит компом через спутник. То есть программу универсальную под разные пульты находил, а про ИК приёмник не помню, что-то есть стандартное.
Вообще-то желательно сразу писать, какая кнопка, на каком растоянии, нужна ли гальваноразвязка и т.п. А то вон на клаве больше 100 кнопок
|
|
|
|
25.12.2009, 14:26
|
|
Временная регистрация
Регистрация: 27.12.2008
Сообщений: 56
Сказал спасибо: 17
Сказали Спасибо 18 раз(а) в 15 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
согласен с тем что вешаться в разрыв клавы самое простое и "красивое" решение - это если нет опыта написания дров под юсб. А если такой опыт есть то в качестве аппаратной части можно взять pl2303 готовую схему, кнопку повешать на толи CTS толи RTS ком-выхода pl2303 а дрова своять свои по событию появления сигнала толи CTS толи RTS запускать нужный софт.
кстати о клаве - а если на PS/2 параллельно 2 клавы повешать они работать будут?
если да то берешь микруху из клавы-донора паяешь на свою плату, на ней же(плате) паяешь разъемы PS/2 папа-мама и смотря на разводку клавы-донора к кнопкам, на своей плате используешь нужные "горячие"-кнопки.
|
|
|
|
25.12.2009, 15:28
|
|
Частый гость
Регистрация: 15.10.2008
Сообщений: 30
Сказал спасибо: 2
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
Сообщение от spiner
|
Привет.
Есть задача:
по кнопке запустить некую программу. Кнопка имеется в виду физическая, как у звонка. Желательно, чтобы она подключалась к usb + наверное, нужен драйвер к ней.
Если это реально, подскажите, есть ли готовые решения, если нет, может кто возьмется?
|
А почему бы не использовать для этой цели одну из дополнительных кнопок мультимедийной клавиатуры? Наверное не ошибусь если скажу что на многих таких клавиатурах часть этих кнопок можно самому "назначать".
То есть нужно всего лишь в настройках указать какая прога должна запускаться при нажатии определённой кнопки.
|
|
|
|
25.12.2009, 16:18
|
|
Почётный гражданин KAZUS.RU
Регистрация: 17.05.2005
Адрес: Украина
Сообщений: 1,963
Сказал спасибо: 295
Сказали Спасибо 496 раз(а) в 361 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
crocafm, уже лет ..надцать не видел корпусного контроллера клавиатуры - все бескорпусные, под герметиком. А вот платку клавы вполне пристроить можно, она маленькая.
|
|
|
|
25.12.2009, 20:31
|
|
Прописка
Регистрация: 03.01.2009
Адрес: Новосибирск
Сообщений: 114
Сказал спасибо: 31
Сказали Спасибо 16 раз(а) в 12 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
Еще один вариант - основная клавиатура - USB, а на PS/2 порт - контроллер от клавиатуры б.у. . сочетание клавиш легко делается 2-мя оптронами - заодно и развязка. в WIndows сочетанию типа "WINKEY"+"какая нибудь" легко назначить любой софт.
Клавиатуры работают "параллельно" . Это проверено
|
|
|
|
25.12.2009, 21:02
|
|
Частый гость
Регистрация: 05.05.2006
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Запуск софта по механической кнопке.
Насколько я понимаю, вставлять в разрыв клавы нужно контроллер, от которого пойдет проводок до самой кнопки, да?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:36.
|
|