Buonasera a tutti, ho copiato da internet un metodo che accetta una stringa in entrata e poi dice al robot di digitarne tutti i caratteri, il problema è che il robot si ferma se incontra il carattere "è", forse perchè conosce solo i codici da 65 a 90? Come posso modificare il seguente codice per fargli accettare tutti i caratteri? Grazie a tutti quelli che mi risponderanno.
codice:import java.awt.AWTException; import java.awt.Robot; public void agg(String s) { try { Robot robot = new Robot(); byte[] bytes = s.getBytes(); for (byte b : bytes) { int code = b; // keycode only handles [A-Z] (which is ASCII decimal [65-90]) if (code > 96 && code < 123) code = code - 32; robot.delay(100); robot.keyPress(code); robot.keyRelease(code); } } catch (AWTException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } }