如何使用机器人库按:{或}

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);