8
是否可以使用Qt或其他C++替代方法检查键盘和鼠标是否连接到系统?在Windows检查键盘和鼠标是否可用于Qt
是否可以使用Qt或其他C++替代方法检查键盘和鼠标是否连接到系统?在Windows检查键盘和鼠标是否可用于Qt
我认为Qt的嵌入式Linux可以检测到USB鼠标的插头拔掉,并启用它,当USB鼠标插入。
您可以参考以下链接 http://qt-project.org/doc/qt-4.8/qkbddriverplugin.html#details
http://qt-project.org/doc/qt-4.8/qmousedriverplugin.html#details
好问题。我认为这是不可能的,因此您必须使用您自己的平台相关调用。一些关于此[对于Windows](http://stackoverflow.com/questions/7798242/keyboard-mouse-input-in-c)和[对于Linux/X11]的信息(http://stackoverflow.com/questions/50182/linux-x11-input-library-without-creating-a-window)(好吧,甚至不能确定你可以通过平台特定的代码轻松获得可用性信息......) – Boris
仍然需要点击或按下关键... –
看看这里的WMI编程:http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx,然后可以使用这个类获取可用的键盘:http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx也可能有类似的鼠标。你是否也需要在其他平台上执行此操作? – TheDarkKnight