2

Java Robot 类中的VK_META和是什么?META_MASK任何解释它们是什么或它们做什么的例子都会非常有帮助。

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

4

1 回答 1

2

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

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

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

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

如果您有问题,请尽量避免使用此键,除非您需要模拟 Windows (PC) 或 Command (Mac) 键。

于 2011-09-10T22:23:27.373 回答