Что такое VK_META и META_MASK в классе Java Robot? - PullRequest
2 голосов
/ 11 сентября 2011

Что такое VK_META и META_MASK в классе Java Robot?Любой пример, который объясняет, что они из себя представляют или что они делают, был бы очень полезен.

Кроме того, VK_META выдает мне неверную кодовую ошибку на моем ПК с Windows 7.

1 Ответ

2 голосов
/ 11 сентября 2011

VK_META и META_MASK определены в классах KeyEvent и InputEvent .Они оба определяют клавишу META как отдельную нажатую клавишу и как модификатор, используемый для нажатия другой клавиши соответственно.

Клавиша META является клавишей, используемой в старых клавиатурах, и теперь ее можно эмулировать с помощью Клавиша Windows .

Робот класс позволяет имитировать нажатия клавиш (нажатие, отпускание, ввод) и движение мыши, «действуя» как пользователь с помощью клавиатуры и мыши.,Когда вы используете класс робота, вы определяете последовательность «действий» для симуляции, движения мыши и использование клавиатуры.Если вы хотите смоделировать клавишу META, нажатую или используемую в качестве модификатора, необходимо передать код клавиши, и эти две константы определяют код клавиши для типа META и модификатора.

У вас могут быть проблемы с использованием этой клавиши в зависимости от некоторых факторов,например, раскладка клавиатуры, конфигурация клавиатуры, операционная система ...

Если у вас возникли проблемы, не используйте эту клавишу, за исключением случаев, когда вам нужно смоделировать клавишу Windows (ПК) или Command (Mac).

...