2013-07-15 11 views
8

È possibile verificare se una tastiera e un mouse sono collegati al sistema con Qt o qualsiasi altra alternativa C++? in finestreVerificare se tastiera e mouse sono disponibili con Qt

+1

Buona domanda. Penso che non sia possibile con Qt, quindi devi usare le tue chiamate dipendenti dalla piattaforma. Alcune informazioni su questo [per Windows] (http://stackoverflow.com/questions/7798242/keyboard-mouse-input-in-c) e [per Linux/X11] (http://stackoverflow.com/questions/50182/linux-x11-input-library-without-creating-a-window) (beh, non è nemmeno sicuro di poter ottenere facilmente le informazioni sulla disponibilità con codice specifico della piattaforma ...) – Boris

+0

Ancora con quelle risposte è necessario fare clic o premere un chiave ... –

+3

Dai un'occhiata alla programmazione WMI qui: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx e quindi questa classe può essere utilizzata per ottenere le tastiere disponibili: http://msdn.microsoft.com/en-us/library/windows/desktop/aa394582(v=vs.85).aspx Probabilmente c'è qualcosa di simile anche per il mouse. Hai bisogno di farlo anche su altre piattaforme? – TheDarkKnight

risposta

Problemi correlati