0

押されていない場合は0から2の間、押されている場合は999から1000の間の値を与える3つのボタンがあります。

私はそれをjavaとすべてで読むことができますが、それらのボタンの1つが押された場合のキーボードキーをシミュレートしたいと思います。

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 に答える