Bir klavyenin ve farenin Qt veya başka bir C++ alternatifi ile sisteme bağlı olup olmadığını kontrol etmek mümkün mü? pencerelerdeKlavye ve farenin kullanılabilir olup olmadığını kontrol edin Qt
8
A
cevap
3
Ben Linux bir USB Fare ait fişi takıp tespit etmek ve USB fare takıldığında etkinleştirebilirsiniz gömülü QT düşünüyorum.
Eğer linkleri http://qt-project.org/doc/qt-4.8/qkbddriverplugin.html#details
http://qt-project.org/doc/qt-4.8/qmousedriverplugin.html#details
aşağıdaki başvurabilirsinizİlgili konular
- 1. jQuery: Farenin bir animasyonun üzerinde olup olmadığını kontrol edin.
- 2. Yalancı olup olmadığını kontrol edin
- 3. jQuery - farenin hala mevcut olup olmadığını tespit edin.
- 4. Bir sayfanın açık olup olmadığını kontrol edin
- 5. Öğenin selenyumda tıklanabilir olup olmadığını kontrol edin
- 6. Dize sayısal olup olmadığını kontrol edin
- 7. Bir nesnenin boş olup olmadığını kontrol edin
- 8. NSURL Yerel Dosya olup olmadığını kontrol edin
- 9. Java'da ResultSet boş olup olmadığını kontrol edin
- 10. Java'da sürekli değişiklik olup olmadığını kontrol edin?
- 11. Ruby websocket Kullanıcının olup olmadığını kontrol edin
- 12. Sightly: boş listelerin olup olmadığını kontrol edin
- 13. Anahtarın sözlükte olup olmadığını kontrol edin. Değilse,
- 14. Rest API'da kayıt olup olmadığını kontrol edin.
- 15. Web sitesi uyumlu olup olmadığını kontrol edin
- 16. DB'de rol olup olmadığını kontrol edin.
- 17. $ viewContentLoaded Başarılı olup olmadığını kontrol edin
- 18. FinderSync uzantısı seçili olup olmadığını kontrol edin
- 19. Öğenin animasyonlu olup olmadığını kontrol edin CSS3
- 20. Resim olup olmadığını kontrol edin php
- 21. İşletmenin açık olup olmadığını kontrol edin
- 22. İmlecin sonuçları olup olmadığını kontrol edin
- 23. Tablonun var olup olmadığını kontrol edin C#
- 24. Yolun ağda olup olmadığını kontrol edin
- 25. Türün bir arabirim olup olmadığını kontrol edin
- 26. Uzak makinede dosya olup olmadığını kontrol edin
- 27. img'nin src olup olmadığını kontrol edin
- 28. Ortam değişkeni ayarlanmış olup olmadığını kontrol edin
- 29. javascript css taşma olup olmadığını kontrol edin
- 30. Makinemin internet erişimi olup olmadığını kontrol edin
İyi soru. Qt ile mümkün olmadığını düşünüyorum, bu yüzden kendi platform bağımlı aramalarınızı kullanmak zorundasınız. Bu konuda [windows] (http://stackoverflow.com/questions/7798242/keyboard-mouse-input-in-c) ve [Linux/X11] için bazı bilgiler (http://stackoverflow.com/questions/50182)/linux-x11-giriş-kütüphanesi-oluşturmadan-bir-pencere) (iyi, hatta platform özel kod ile kullanılabilirlik bilgilerini kolayca alabilirsiniz emin değilim ...) – Boris
Hala bu cevapları ile tıklamak veya bir key ... –
WMI programına buradan göz atın: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx ve sonra bu sınıf kullanılabilir Mevcut klavyeleri elde etmek için: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx Muhtemelen fare için de benzer bir şey var. Bunu başka platformlarda da yapman gerekiyor mu? – TheDarkKnight