2016-12-08 1 views
0

기능 키를 시뮬레이트하려하지만 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(); 
     } 
    } 
} 

내가 너무 사람이 내가 시뮬레이션 할 수있는 방법을 알고 않습니다, KeyEvent에 페이지에있는 "FN"키를 찾을 수 없습니다 FN 키

을 활성화를이 일부 솔루션은 여기에 제안되었다

enter image description here

+0

가 정상적으로 작동하는 당신을 위해 F 키를 fn을 누릅니다해야합니까? – XtremeBaumer

+0

@XtremeBaumer yes – Jason

+0

F4 키만 사용하면 괜찮습니까? id는 fn을 누르지 않아도 f4의 기능을 호출 할 것이라고 생각합니다. – XtremeBaumer

답변