【问题标题】:Java - Keybind the Meta key onlyJava - 仅绑定元键
【发布时间】:2014-04-10 17:28:36
【问题描述】:

我有一个 java 程序,我想只绑定元键,而不是另一个带有元掩码的键。有没有办法做到这一点?这是我失败的尝试:

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

【问题讨论】:

    标签: java swing key-bindings modifier


    【解决方案1】:

    所以我发现这样做的方法也是检测元密钥掩码,如下所示。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 1970-01-01
      • 2013-06-27
      • 2014-06-22
      • 1970-01-01
      • 2012-09-26
      • 1970-01-01
      相关资源
      最近更新 更多