【问题标题】:How to allow user to configure hotkeys in my firefox addon如何允许用户在我的 Firefox 插件中配置热键
【发布时间】:2015-11-07 18:34:21
【问题描述】:

也许它在某个手册页中,但我的谷歌搜索技能肯定无法让我找到答案或至少编写正确的查询。

我正在创作一个 Firefox 扩展,我想将某些操作绑定到热键。现在,硬编码热键是你能做的最糟糕的 UX 事情之一,所以我希望热键是用户可配置的。

有一个写得很好的关于在插件中制作热键的页面:https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/hotkeys 热键以某种特定格式指定为字符串。还有另一个写得很好的关于如何在这里设置插件首选项的页面:https://developer.mozilla.org/en-US/Add-ons/SDK/High-Level_APIs/simple-prefs

但是在我的首选项中指定热键的用户友好方式是什么?我是否仅限于强制用户使用上面热键模块参考中列出的热键规范格式的字符串输入?

这一定是已经解决的任务,我希望某处有手册。允许捕获组合键的 UI 控件已经存在于所有操作系统中。

【问题讨论】:

    标签: user-interface firefox firefox-addon-sdk hotkeys


    【解决方案1】:

    以下相关问题有一个answer

    该解决方案基于在单击后使用特殊按钮,我们将开始侦听按键事件,从而捕获键盘上的任何用户输入。捕获后我们可以根据hotkey模块的规则生成热键定义字符串,一切都会好的。

    不过,需要一个放置此按钮的位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-13
      • 2014-09-22
      • 1970-01-01
      • 2017-06-18
      • 2021-01-27
      • 2018-05-01
      • 2010-11-11
      • 1970-01-01
      相关资源
      最近更新 更多