2013-07-15 11 views
8

Czy można sprawdzić, czy klawiatura i mysz są podłączone do systemu za pomocą Qt lub jakiejkolwiek innej alternatywy C++? w oknachSprawdź, czy klawiatura i mysz są dostępne z Qt

+1

Dobre pytanie. Myślę, że nie jest to możliwe z Qt, dlatego musisz używać własnych połączeń zależnych od platformy. Niektóre informacje na ten temat [dla systemu Windows] (http://stackoverflow.com/questions/7798242/keyboard-mouse-input-in-c) i [dla Linux/X11] (http://stackoverflow.com/questions/50182/linux-x11-input-library-without-making-a-window) (cóż, nawet nie masz pewności, czy możesz łatwo uzyskać informacje o dostępności za pomocą kodu specyficznego dla platformy ...) – Boris

+0

Wciąż z tymi odpowiedziami musisz kliknąć lub nacisnąć klucz ... –

+3

Zapoznaj się z programowaniem WMI tutaj: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx i wtedy ta klasa może być używana aby uzyskać dostępne klawiatury: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx Prawdopodobnie jest coś podobnego również dla myszy. Czy musisz to zrobić również na innych platformach? – TheDarkKnight

Odpowiedz

Powiązane problemy