¿Cómo se obtiene el código VK de un carácter que es una letra? Parece que debería poder hacer algo como javax.swing.KeyStroke.getKeyStroke('c').getKeyCode()
, pero eso no funciona (el resultado es cero). Todo el mundo sabe cómo obtener el código clave si ya tiene un KeyEvent, pero ¿y si solo quiere convertir los caracteres en VK? No estoy interesado en obtener el código FK para caracteres extraños, solo [A-Z], [a-z], [0-9].Obtenga el VK int de un carácter arbitrario en java
contexto de este problema -------- todos los tutoriales que he visto Robot asumen los programadores les encanta escribir palabras mediante el envío de pulsaciones de teclas con códigos VK:
int keyInput[] = { KeyEvent.VK_D, KeyEvent.VK_O, KeyEvent.VK_N, KeyEvent.VK_E };//end keyInput array
Llámame flojo, pero incluso con Eclipse, esta no es forma de utilizar TDD en las GUI. Si alguien sabe de una clase similar a Robot que toma cadenas y luego simula la entrada del usuario para esas cadenas (estoy usando FEST), me encantaría saber.
+1 muy bueno, solo tenga en cuenta que falta el manejo de excepciones – dfa