J'essaie de simuler mes touches de fonction, cependant, la classe KeyEvent n'a pas de nom pour la touche d'activation de la fonction. J'ai essayé ce program, mais il ne m'a donné aucun nom de ce qu'est la clé de fonction.Comment simuler une touche de fonction (activer la touche FN) appuyer sur
Mon code pour appuyer sur la touche:
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();
}
}
}
Je ne peux trouver aucune touche « FN » dans la page KeyEvent, donc personne ne sait comment je peux simuler le FN touche d'activation
Il est en ce qui concerne la touche FN dans le coin inférieur gauche:
devez-vous appuyer sur fn pour vous des touches f pour fonctionner normalement? – XtremeBaumer
@XtremeBaumer oui – Jason
ok et cela ne fonctionne pas si vous utilisez simplement seulement la touche F4? id pense que cela appellerait la fonction de f4 sans la nécessité d'appuyer sur fn – XtremeBaumer