问题描述
- C#全局监听某一块Usb键盘怎么用代码实现
-
两块键盘,一块普通键盘A,一块USB接口的只有数字键的小键盘B,我想要写一个程序在后台运行能监听到B键盘的所有输入,个人的思路是先检测出USB设备,然后选择需要监听的USB设备,然后开启监听,把监听键盘输入的所有字符提取出来传送到应用窗口 监听是在后台运行 若是让监听键盘在其他应用失效最好
不知道这样的思路能不能实现,若是能请帮我讲讲代码,不能请网友给个合适的解决办法
解决方案
和这个需求应该是类似的。可以参考一下。
http://bbs.csdn.net/topics/330238148
解决方案二:
直接加Key_Press事件就好了 USB口是模拟键盘输入的 不需要监听 串口需要监听,
解决方案三:
用C++封装一个键盘钩子来Hook所有键盘操作。
同时DeviceIoControl等来检测USB设备等
时间: 2024-09-11 05:21:51