PDA

Visualizza la versione completa : [C++] Catturare tasti speciali


xevius
07-12-2009, 01:30
Salve a tutti gli utenti (e master) di HTML.it,

questo il mio primo post nel forum, non me ne vogliate se sbaglio qualcosa o se sono in OFF...

Volevo fare una semplice (se lo , speriamo!) domanda:
come faccio a far catturare ad un programma compilato in c++ con DevCpp i tasti speciali delle tastiere? Ad esempio Fn dei portatili e le varie combinazioni... Devo aggiungere una libreria apposita per ogni tastiera oppure c' un modo pi semplice che aggiungere qualche header sconosciuto???

Grazie per eventuali risposte!

oregon
07-12-2009, 09:05
Dipende dal sistema operativo con cui operi, non dal C++.

xevius
08-12-2009, 00:48
ehm, nel mio caso (come nella maggior parte dei pc) windows... :eek:
Ma uso anche mac e linux! imparare non nuoce alla salute, se sai i metodi per tutti i S.O. mi potresti indicare una risorsa web o condividere il tuo sapere :old:

oregon
08-12-2009, 11:21
Per Windows puoi utilizzare la API

GetAsyncKeyState
http://msdn.microsoft.com/en-us/library/ms646293(VS.85).aspx

xevius
08-12-2009, 18:58
ok proprio quello che cercavo... le api di windows sono proprio una bella gatta da pelare! tanti comandi, ma poche soluzioni facili e veloci!

grazie mille :unz: :unz:

Loading