【问题标题】:How to write a Google Chrome extension that disables a default keyboard-shortcut?如何编写禁用默认键盘快捷键的 Google Chrome 扩展程序?
【发布时间】:2013-08-15 09:24:10
【问题描述】:

我需要一个 Google Chrome 扩展程序,它可以简单地禁用内置的 alte 快捷方式并将其传递给 HTML 访问键。 (是的,所有这些 - 没有配置/图形)

这是一个内部网络应用程序,我不想使用现有的扩展。

我已经浏览了扩展文档,但如果能在这件事上快速开始,我将不胜感激。

【问题讨论】:

    标签: google-chrome google-chrome-extension


    【解决方案1】:

    不幸的是,没有办法上钩 进入全局热键。你能做到的最好的 做的是添加一个窗口事件按键 听众。

    来源:a Chromium developer post on the chromium-extensions group

    相关问题:Keyboard Shortcuts in Google Chrome / Chromium Extensions

    【讨论】:

      【解决方案2】:

      供参考,(修改自http://www.catswhocode.com/blog/using-keyboard-shortcuts-in-javascript):

      var isAlt = false;
      $(document).keyup(function (e) {
        if(e.which == 18) isAlt=false;
      }).keydown(function (e) {
        if(e.which == 18) isAlt=true;
        if(e.which == 69 && isAlt == true) {
          alert('Keyboard shortcuts + JQuery are even more cool!');
          return false;
        }
      });    
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-01-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多