Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Ascolto tasti
Forum - C/C++ - Ascolto tasti

Avatar
Fmasso91 (Normal User)
Pro


Messaggi: 103
Iscritto: 01/01/2007

Segnala al moderatore
Postato alle 19:56
Domenica, 10/02/2008
Salve,
  Vorrei realizzare un programmino in c sotto Linux che “ascolti” continuamente i tasti che vengono premuti sulla tastiera, in modo da chiamare una funzione quando viene spinto un tasto,ad esempio alla pressione della lettera “e” oppure alla pressione di una delle frecce direzionali. Qualcuno sa dirmi come fare????

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:03
Lunedì, 11/02/2008
sotto windows penso che si possa fare usando getch sotto linux nn mi sono mai posto il problema nella sezione sorgenti ci sono degli esempi sempre x winzoz...
Potresti provare ad usare la lib gratuita x unix Uconio che è circa = a conio x win e mi pare ci sia ance getch();
cmq nn so dirti di preciso...

PM Quote
Avatar
FHF93 (Ex-Member)
Pro


Messaggi: 132
Iscritto: 13/11/2007

Segnala al moderatore
Postato alle 18:54
Lunedì, 11/02/2008
Non credo che sia conveniente usare la getch che prenderebbe (credo) in ascolto tasti solo dalla console ... su windows potresti usare la GetAsyncKeyState ( guarda i keylogger ) , ma per linux nn so


Fabrizio
Dio disse : "chi odia la scuola scagli la prima pietra" ... E così nacquero le montagne...
PM Quote