使用Alt键设置绑定 - Java

时间:2013-09-13 09:12:02

标签: java bind key-bindings alt virtual-keyboard

我的代码有两个关键的绑定:

private void enterBind(){

    String key = "ENTER";
    KeyStroke keyStroke = KeyStroke.getKeyStroke(key);

    //code  
}

private void altSBind(){

    String key = "VK_S";
    KeyStroke keyStroke = KeyStroke.getKeyStroke(key);

    //code
}

输入绑定完全正常,但是“Alt S”绑定不是,我试着研究我应该在“VK_S”的位置插入什么,但直到我没有成功。这很容易解决吗?

1 个答案:

答案 0 :(得分:1)

"alt shift X" => getKeyStroke(KeyEvent.VK_X, InputEvent.ALT_MASK | InputEvent.SHIFT_MASK);
"alt shift released X" => getKeyStroke(KeyEvent.VK_X, InputEvent.ALT_MASK | InputEvent.SHIFT_MASK, true);

这可能会有所帮助。