Java Robot类中的“VK_META”和“META_MASK”是什么?

时间:2011-09-10 20:54:06

标签: java awtrobot

Java Robot类中的VK_METAMETA_MASK是什么?任何解释它们是什么或它们做什么的例子都会非常有用。

此外,VK_META在我的Windows 7 PC上给出了无效的键码错误。

1 个答案:

答案 0 :(得分:2)

VK_METAMETA_MASKKeyEventInputEvent类中定义。它们都将META键定义为按下的独立键,并分别按下另一个键作为修饰符。

META键是旧键盘中使用的键,现在可以使用Windows Key进行模拟。

Robot类允许模拟键击(按下,释放,键入)和鼠标移动,“作用”使用键盘和鼠标作为用户。使用机器人类时,可以定义要模拟的“动作”序列,鼠标移动和键盘使用。如果要模拟按下或用作修饰符的META键,需要传递keyCode,这两个常量定义META类型和修饰符的keyCode。

根据某些因素,例如键盘布局,键盘配置,操作系统......,您可能会遇到使用此键的问题。

如果您遇到问题,请尝试避免使用此密钥,除非您需要模拟Windows(PC)或Command(Mac)密钥。