2013-07-15 45 views
8

是否可以使用Qt或其他C++替代方法检查键盘和鼠标是否连接到系统?在Windows检查键盘和鼠标是否可用于Qt

+1

好问题。我认为这是不可能的,因此您必须使用您自己的平台相关调用。一些关于此[对于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

+0

仍然需要点击或按下关键... –

+3

看看这里的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

回答