2010-05-04 24 views
0

我想添加一個鍵盤綁定到一個JTextField,但我不能使它使用alt圖形鍵。如何處理alt圖形擊鍵?

我跟着keyboard bindings tutorial和嘗試這樣做:

inputMap.put(KeyStroke.getKeyStroke("altGraph ENTER"), ... 
inputMap.put(getKeyStroke(KeyEvent.VK_O, InputEvent.ALT_GRAPH_DOWN_MASK), ... 

但動作永遠不會觸發。如果我替換altGraphalt它的工作原理。

我能做些什麼才能使它工作?

如果很重要:我正在使用Java 6和Windows。

回答

0

你嘗試

KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, InputEvent.ALT_GRAPH_DOWN_MASK) 

+0

是的,我做到了。在我的測試中,我後來嘗試用字母「O」來確保,altgr + enter並不是特例。 – 2010-05-04 08:59:07