Мне нужна физическая кнопка, которая при нажатии будет замечена моей программой.
Существует много типов USB-кнопок, которые запрограммированы для открытия сайта, выключения компьютера и так далее. И я видел несколько проектов, использующих кнопки и последовательный порт.
Но ни у одного из них нет «всего этого», простое описание того, как правильно установить аппаратное обеспечение, и простое описание кода.
Мне действительно нужна только кнопка, подключенная к последовательному порту, которая посылает некоторый сигнал о том, что кнопка была нажата.
Я знаю, что этот вопрос является перекрёстком между программным и аппаратным обеспечением, но когда я погуглил это, я увидел намного больше людей, задающих этот вопрос, все они остались без ответов.
Может быть, этот вопрос подходит к stackoverflow?
РЕДАКТИРОВАТЬ: мое решение
Моим приложением в этом случае была система que, и я хотел, чтобы люди печатали билет que.
Я просто разобрал старую мышь ps2, купил мне кнопку (4 $) и спаял два провода от печатной платы к кнопке. Каждая кнопка мыши имеет точки на обратной стороне печатной платы, к которым мы можем подключить внешнюю кнопку.
Затем в своей программе я просто подключил событие мыши к кнопке по всей системе, чтобы получить при нажатии кнопки, в моем случае этот компьютер предназначен для этой программы, так что это не проблема.