0

我有三个按钮,如果不按下它们会给出 0 到 2 之间的值,如果按下它们会给出 999 到 1000 之间的值。

我可以用java和all来阅读它,但是如果按下其中一个按钮,我想模拟键盘键。

有没有类似 isKeyboardKey(LEFT); 代表Java中的键盘键?

例子:

String key_enter;
String key_left;
String key_right;

if ( sensorValue1 > 100 )
{
key_enter = ENTER; // it will simulate ENTER ( work like regular enter button), so if Word or Notepad is open and the program runs, it will go to new line like a normal ENTER hit.
} else if (sensorValue2 > 100 )
{
key_left = LEFT; // will work like regular left keyboard button
} else if ( sensorValue 3 > 100 )
{
key_right = RIGHT; // will work like regular right keyboard button
} else { System.out.print("No sensor value"); }
4

1 回答 1

0

使用 java.awt.Robot

            try { 
            Robot robot = new Robot(); 
            robot.keyPress(KeyEvent.VK_ENTER); 
            } catch (AWTException e) { 
            e.printStackTrace(); 
            }
于 2012-10-11T15:00:29.030 回答