我想要一個物理按鈕(不是軟件按鈕),我將其放入自定義裝備中。當我點擊這個按鈕時,我想在我的軟件中收到一個信號,例如通過註冊我的回調函數。低延遲捕獲按鈕單擊
我們的目標是擁有一個物理按鈕面板,當點擊按鈕將執行軟件中的某些任務時。中斷(缺少更好的字)應該儘可能低。
我已經看過了迄今:
- 的Arduino:使用一個Arduino板,通過RS232連接,並手動進行必要的焊接鉤從RadioShack的一個按鈕即可。 (對於我的技能/時間可用性,太多的硬件工作)
- Android應用程序:沒有真正的硬按鈕來點擊,但它是一個硬件。 Android應用程序將通過藍牙與我的電腦進行通信。 (我懷疑延遲是好的,但我很想證明是錯的。)
一個跨平臺的解決方案非常感謝。
- 目標平臺:64位Linux和 的Windows(按順序)
- 語言: C++
任何想法,我應該考慮什麼類型的連接/設備來實現這一目標?
看起來像一個有前途的解決方案。從細節上看,它似乎在模擬鍵盤點擊(我希望能夠點擊組合鍵)。但我會得到〜50個按鈕。這會佔用很多關鍵綁定。 – 2011-01-23 00:57:36