Buongiorno a tutti, ho il seguente problema:
Sto sviluppando un'app che NON DEVE assolutamente supportare la pressione di più tasti contemporaneamente, all'inizio non avevo pensato a questo piccolo particolare, ho aggiunto all'app un KeyListener e poi mi sono accorto di non aver tenuto conto di questa cosa perchè schiacciando 5 tasti il programma rispondeva 5 volte e non una sola... A me interessa che:
- il programma si memorizzi qual è stato il primo tasto ad essere premuto (e fin qui tutto ok)
- il programma ignori qualsiasi altra pressione di tasti (tutto ok anche fino qui)
- il programma processi l'evento del keyReleased SOLO nel momento in cui, nel caso della pressione contemporanea di più tasti, TUTTI i tasti premuti vengono rilasciati
Il problema che ho incontrato è che vengono generati <n> keyPressed per tutto il tempo in cui il tasto resta premuto... Avete qualche idea?
Grazie mille in anticipo, ciao!

Rispondi quotando


