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
8
A
Odpowiedz
3
myślę Qt w wbudowany Linux może wykryć wtyczki i odłącz danego Mysz USB i włączyć go, gdy mysz USB jest podłączony.
można odnieść następujące linki http://qt-project.org/doc/qt-4.8/qkbddriverplugin.html#details
http://qt-project.org/doc/qt-4.8/qmousedriverplugin.html#details
Powiązane problemy
- 1. Qt :: WA_TranslucentBackground dostępne wszędzie?
- 2. Klawiatura ekranowa w Qt 5
- 3. sprawdź, czy połączenie internetowe jest dostępne z C#
- 4. Czy dostępne są interfejsy API Sky Map?
- 5. Czy dostępne są jakieś biblioteki ccTalk?
- 6. Czy są dostępne bezpłatne interfejsy filmowe i showtime?
- 7. Czy w CSS dostępne są komentarze wielowierszowe?
- 8. Czy są dostępne jakieś godne alternatywy CSLA?
- 9. Czy polecenia raw są dostępne w StackExchange.Redis?
- 10. Czy są dostępne jakieś dobre geoparsery otwarte?
- 11. Sprawdź, czy słuchawki są podłączone
- 12. Czy są dostępne darmowe alternatywy dla Silktest?
- 13. Czy są dostępne jakieś implementacje filtrów Bloomiera?
- 14. Facebook Connect i HTML5, xmlns są dostępne?
- 15. Czy są dostępne jakieś IDE do pracy z polimerem?
- 16. Sprawdź, czy polecenie jest dostępne w pliku wsadowym
- 17. Czy sygnały i gniazda Qt są formą subskrypcji publikującej?
- 18. Inne wdrożenia SecurityManager są dostępne?
- 19. Sprawdź, czy dane dostępne w gniazdach w pythonie
- 20. Sprawdź, czy iso_c_binding jest dostępne w czasie kompilacji
- 21. Sprawdź, czy ciąg znaków UTF-8 jest poprawny w Qt
- 22. Sprawdź, czy Youtube i klipy Vimeo są ważne.
- 23. Sprawdź, czy są ustawione inne tapety do tapet i blokad.
- 24. Sprawdź, czy linki są uszkodzone w php
- 25. Sprawdź, czy wszystkie znaczniki są zamknięte
- 26. Kakao: Sprawdź, czy dwa NSArrays są równe
- 27. Sprawdź, czy wszystkie obrazy są ładowane
- 28. Stwórz telefon z Androidem jako urządzenie wejściowe Bluetooth (mysz lub klawiatura).
- 29. Klawiatura UITableViewController i UITextField
- 30. Sprawdź, czy dwie funkcje std :: są równe
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
Wciąż z tymi odpowiedziami musisz kliknąć lub nacisnąć klucz ... –
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