Я хочу иметь физическую кнопку (а не программную кнопку), которую я помещаю в свою пользовательскую установку.Когда я нажимаю эту кнопку, я хочу получить сигнал в своем программном обеспечении, например, путем регистрации функции обратного вызова.
Цель состоит в том, чтобы иметь панель физических кнопок, которая при нажатии будет выполнять определенные задачи в программном обеспечении.Прерывание (из-за отсутствия лучшего слова) должно быть как можно более низким.
То, что я рассмотрел до сих пор:
- Arduino: используйте подключенную плату Arduinoчерез RS232 и вручную сделайте пайку, необходимую для подключения к ней кнопки RadioShack.(Слишком много аппаратной работы для моего навыка / доступности по времени)
- Приложение для Android: Ну, на самом деле это не сложная кнопка, но это аппаратная часть.Приложение Android будет общаться с моим компьютером через Bluetooth.(Я сомневаюсь, что задержка хорошая. Но я хотел бы, чтобы меня ошиблись.)
Кроссплатформенное решение высоко ценится.
- Целевые платформы: 64-битные Linux и Windows (в таком порядке)
- Язык: C ++
Любая идея, какой тип подключения / устройства Iследует изучить, чтобы достичь этого?