【问题标题】:How to detect ⌘ + something key combos with React如何使用 React 检测 ⌘ + something 键组合
【发布时间】:2018-03-29 08:51:32
【问题描述】:

这里的 Evt 是一个 SyntheticEvent:

handleEnterPress(evt){

        if(evt.ctrlKey){
            doSomething();
        }
        //..

}

显然⌘+enter这里没有设置evt.ctrlKey?那我该如何捕捉这些事件呢?

【问题讨论】:

    标签: macos reactjs events keyboard


    【解决方案1】:

    查看KeyboardEvent on MDN的参考

    event.metaKey 可能是您想要的事件。查看上面链接页面底部的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 1970-01-01
      • 2010-11-09
      • 1970-01-01
      相关资源
      最近更新 更多