Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
键盘设备的VB.Net检查_Vb.net_Keyboard_Device - Fatal编程技术网

键盘设备的VB.Net检查

键盘设备的VB.Net检查,vb.net,keyboard,device,Vb.net,Keyboard,Device,我一直在寻找一种方法来检测我是否有一个物理键盘连接到我的计算机从vb.net,但找不到任何东西。问题是所有Google返回的结果,我想我的意思是检测键盘输入(又名:击键)。但我想知道是否有一个物理键盘连接。我还研究了USB设备列表,但意识到并非所有的计算机(以笔记本电脑为例)都使用USB键盘 如何从VB.net检查键盘是否已连接/可操作?USB键盘会通知删除,但PS/2键盘(可能也有USB连接)不会。驾驶员总是返回状态=正常。如果需要显示OSK,您可能需要检测PC是否具有触摸功能。我不记得是否有

我一直在寻找一种方法来检测我是否有一个物理键盘连接到我的计算机从vb.net,但找不到任何东西。问题是所有Google返回的结果,我想我的意思是检测键盘输入(又名:击键)。但我想知道是否有一个物理键盘连接。我还研究了USB设备列表,但意识到并非所有的计算机(以笔记本电脑为例)都使用USB键盘


如何从VB.net检查键盘是否已连接/可操作?

USB键盘会通知删除,但PS/2键盘(可能也有USB连接)不会。驾驶员总是返回
状态=正常
。如果需要显示OSK,您可能需要检测PC是否具有触摸功能。我不记得是否有同样的限制。当然。尝试一下。吉米你的建议效果很好谢谢:)吉米,你不知道有没有可能为了测试目的暂时禁用Windows8笔记本电脑上的键盘。。。?我在另一台机器上遇到了一个小问题,但我只有自己的笔记本可以测试。你的意思是这样的:?还是要禁用键盘驱动程序?作为设备管理器->键盘->替换为错误的驱动程序。通过BIOS?另请参见(您并没有真正提到您心目中的块类型)USB键盘通知删除,但PS/2键盘(也可能有USB连接)不通知删除。驾驶员总是返回
状态=正常
。如果需要显示OSK,您可能需要检测PC是否具有触摸功能。我不记得是否有同样的限制。当然。尝试一下。吉米你的建议效果很好谢谢:)吉米,你不知道有没有可能为了测试目的暂时禁用Windows8笔记本电脑上的键盘。。。?我在另一台机器上遇到了一个小问题,但我只有自己的笔记本可以测试。你的意思是这样的:?还是要禁用键盘驱动程序?作为设备管理器->键盘->替换为错误的驱动程序。通过BIOS?另请参见(您没有真正提到您心目中的障碍类型)