Ciao a tutti, c'è modo di capire se l'evento keypressed o keyreleased vengono scatenati dalla tastiera o dal robot?
Vorrei dire al metodo keypressed: se un tasto è digitato dal robot allora non fare niente,
altrimenti aumenta un contatore.
Ciao a tutti, c'è modo di capire se l'evento keypressed o keyreleased vengono scatenati dalla tastiera o dal robot?
Vorrei dire al metodo keypressed: se un tasto è digitato dal robot allora non fare niente,
altrimenti aumenta un contatore.
Mah .. onestamente credo proprio di no. Tieni presente che quando inietti eventi della tastiera con il Robot, lo fai a livello globale ovvero vengono iniettati sicuramente tramite una qualche funzione nativa del S.O. e poi possono essere consumati dalla tua applicazione o da un'altra (dipende quale applicazione ha il "focus" in quel momento).
Non mi pare nemmeno che il S.O. mantenga questa distinzione.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Grazie Andbin![]()