Java Robot类中的VK_META
和META_MASK
是什么?任何解释它们是什么或它们做什么的例子都会非常有用。
此外,VK_META
在我的Windows 7 PC上给出了无效的键码错误。
答案 0 :(得分:2)
VK_META和META_MASK在KeyEvent和InputEvent类中定义。它们都将META键定义为按下的独立键,并分别按下另一个键作为修饰符。
META键是旧键盘中使用的键,现在可以使用Windows Key进行模拟。
Robot类允许模拟键击(按下,释放,键入)和鼠标移动,“作用”使用键盘和鼠标作为用户。使用机器人类时,可以定义要模拟的“动作”序列,鼠标移动和键盘使用。如果要模拟按下或用作修饰符的META键,需要传递keyCode,这两个常量定义META类型和修饰符的keyCode。
根据某些因素,例如键盘布局,键盘配置,操作系统......,您可能会遇到使用此键的问题。
如果您遇到问题,请尝试避免使用此密钥,除非您需要模拟Windows(PC)或Command(Mac)密钥。