我想创建一个外部按钮以与我的一个应用程序一起使用。我的问题不集中在硬件本身(这就是我在这里问它的原因),而是在软件/通信方面。最好和最直接的方法是什么?良好的速度很重要,因此它不应与普通键盘的延迟相差太大。
我想到了以下解决方案:
- 让硬件成为一个修改过的键盘,或者至少它应该被系统识别为键盘。优点:不需要软件方面的额外工作。缺点:如果我也需要使用普通键盘怎么办?好吧,还不错,使用今天的 USB 键盘...
- 通过串口通讯。这将是最直接的方法,或者更好的是,就像 10 年前一样。现在大多数计算机甚至都没有,当然,周围有很多串行USB转换器。
- 让它成为一个标准的 USB 设备。我不喜欢这个想法,安装驱动程序,不得不关心不同的操作系统等。
你有什么更好的想法吗?