2014-04-10 5 views
0

자바 프로그램이 있고 메타 키가있는 다른 키가 아니라 메타 키를 키 바인딩하고 싶습니다. 이 일을 할 수있는 방법이 있습니까? 여기 내 시도가 실패했습니다 :Java - 메타 키 전용 키 바인딩

답변

0

그래서 나는 아래에 묘사 된 것처럼 메타 키 마스크를 탐지하는 것입니다.

getInputMap(WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_META, InputEvent.META_DOWN_MASK), "meta-down"); 
getActionMap().put("meta-down", new MetaDownAction(this));