Я пытаюсь имитировать мои функциональные клавиши, однако класс KeyEvent не имеет имени для клавиши включения функции. Я пробовал этот program, но он не дал мне никакого имени того, что является функциональным ключом.Как имитировать функциональную клавишу (включить клавишу FN) нажмите
Мой код для нажатия клавиши:
package myCode;
import java.awt.*;
import java.awt.event.KeyEvent;
public class KeyboardLights {
public static void main(String[] args) {
try {
Robot r = new Robot();
int keyCodeFn = KeyEvent.VK_F; // Don't know what the FN key is
int keyCode = KeyEvent.VK_F4;
r.keyPress(keyCodeFn);
r.keyPress(keyCode);
r.keyRelease(keyCodeFn);
r.keyRelease(keyCode);
} catch (AWTException e) {
e.printStackTrace();
}
}
}
Я не могу найти какой-либо клавиши «FN» на странице KeyEvent, так кто-нибудь знает, как я могу имитировать FN включить ключ
Это является относительно клавиши FN в нижнем левом углу:
вы должны нажать Fn для вас F клавиши работать нормально? – XtremeBaumer
@ XtremeBaumer yes – Jason
в порядке и не работает, если вы просто используете только клавишу F4? id думаю, что это вызовет функцию f4 без необходимости нажатия fn – XtremeBaumer