java - Robot and keyPress -


what sort of code need passed javafx robot when using keypress method?

for example, example below enters 1, not a, suppose there mapping somewhere.

robot robot = com.sun.glass.ui.application.getapplication().createrobot(); robot.keypress(((int) 'a'); 

note: javafx robot, not awt one.

codes defined constants in javafx.scene.input.keycode.

with glass robot, can use deprecated method impl_getcode:

robot robot = com.sun.glass.ui.application.getapplication().createrobot(); robot.keypress(keycode.a.impl_getcode()); 

you can use fxrobot, takes keycodes parameters:

fxrobot robot = fxrobotfactory.createrobot(scene); robot.keypress(javafx.scene.input.keycode.a); 

Comments

Popular posts from this blog

css - Which browser returns the correct result for getBoundingClientRect of an SVG element? -

gcc - Calling fftR4() in c from assembly -

Function that returns a formatted array in VBA -