如何使用机器人库按:{或}
How to use the robot library to press: { or }
我正在尝试做一个你输入指令的机器人,比如说:你好
但是当我尝试使用
robot.keyPress(KeyEvent.VK_BRACELEFT);
或
robot.keyPress(221);
一个或另一个应该按:{
但不,它抛出无效密钥代码的异常。
那么谁能告诉我如何输入:{ and }
您需要使用 shift 键和它下面的键。机器人 class 没有到达所有的 ascii 字符。这是一个例子:
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_OPEN_BRACKET);
robot.keyRelease(KeyEvent.VK_SHIFT);
robot.keyRelease(KeyEvent.VK_OPEN_BRACKET);
我正在尝试做一个你输入指令的机器人,比如说:你好
但是当我尝试使用
robot.keyPress(KeyEvent.VK_BRACELEFT);
或
robot.keyPress(221);
一个或另一个应该按:{
但不,它抛出无效密钥代码的异常。 那么谁能告诉我如何输入:{ and }
您需要使用 shift 键和它下面的键。机器人 class 没有到达所有的 ascii 字符。这是一个例子:
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_OPEN_BRACKET);
robot.keyRelease(KeyEvent.VK_SHIFT);
robot.keyRelease(KeyEvent.VK_OPEN_BRACKET);