input - Arduino 作为 Windows 上的 HID 设备 - 将外部按钮按下绑定到操作系统中的键盘映射?
问题描述
这就是问题所在:我想按下连接到 Arduino 的外部按钮,并且我希望按下该按钮将其转换为 Windows 作为击键。
我的问题是,是否有一个可编程设备(我已经拥有一个 Arduino)可以接收信号,并通过 USB 将它们发送到我的计算机,这将其理解为按键
示例:按下按钮就像按下键盘上的 S 键?
解决方案
有三(四)种可能性:
首先获得一个 Arduino Leonardo(32U4 架构) - 有 HID 驱动程序(因此 windows 识别硬件 - 简短说明:Arduino LEONARDO 是一个集成的 USB HID Arduino 板。非常适合需要该板的项目行为(行为)作为 USB 人机接口设备 = HID)。
二 使用任何其他 Arduino 并使用相关模块安装处理。在两者上编写代码并使用处理转换为窗口。
三 我已经看到了一些或多或少的工作实现。
示例 1
示例 2
示例 3向下滚动,您将看到包含代码的按钮解决方案图片。
(四)这也需要windows编程技巧。为 USB 上的 Arduino 和充当虚拟(例如触摸屏)键盘之间的 I/O 编写一个 USB“驱动程序”翻译引擎。那是最难走的路。
推荐阅读
- footer - iText 7 - 最后一页的不同页脚 - PdfDictionary 中的空指针
- algorithm - Haskell中的CycleSort - 麻烦
- c# - 使用泛型类型构建查询表达式
- data-mining - R studio中的rand有效性测量
- wpf - 我正在寻找以窗口形式存在的 wpf 中的图形类
- list - 多程序列表理解
- bluetooth - 获取连接到蓝牙 HC-06 和 Arduino 的设备名称
- c - 使用全局变量的线程问题
- kibana - Kibana filter regex 'string starts with' doesn't work
- r - 闪亮应用程序中的 Source()