【问题标题】:How to implement keyboard shortcuts on websites如何在网站上实现键盘快捷键
【发布时间】:2011-01-18 11:07:32
【问题描述】:

如果我希望用户能够在网站上使用键盘快捷键,我应该从哪里开始。 我目前正在使用 php 和 jquery 来创建站点。除了通常的点击方法之外,我如何能够添加键盘快捷键。链接到我可以开始的网站就可以了。谢谢。

【问题讨论】:

    标签: php jquery keyboard-shortcuts


    【解决方案1】:

    作为初学者:http://plugins.jquery.com/project/hotkeys

    [编辑 1/14/14:死链接。见the Github page instead]

    【讨论】:

    • 我看到这个话题有8年了。 JavaScript 和 jquery 热键插件现在仍然是这样做的方式,还是有其他一些无 java 的解决方案?我正在考虑在 Python/Flask 中创建一个 webapp,我想将该网页用作支持键盘快捷键的 UI。如果可以的话,我想避免使用 JavaScript。
    【解决方案2】:

    也看看捕鼠器。

    http://craig.is/killing/mice

    它支持所有类型的关键事件以及组合和序列。

    【讨论】:

      【解决方案3】:

      我使用了 John Resig 的jQuery.hotkeys,它与最新的 jQuery 配合得很好。查看 github 页面上的静态页面示例。

      【讨论】:

        【解决方案4】:

        也许还考虑使用accesskey 属性。

        【讨论】:

          【解决方案5】:

          试试这个插件http://www.mattytemple.com/projects/shortcut-js/。它的目的很简单,并且可以有效地处理单个组合。

          如果您需要更好的实施和更大的灵活性,请选择@craig 在上一个答案中指定的Mousetrap Plugin

          【讨论】:

          • shortcut.js 不再由开发人员工作或维护。我对 Mousetrap 的另一个 +1。
          猜你喜欢
          • 1970-01-01
          • 2013-03-31
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-12-27
          • 2010-09-26
          • 2016-06-15
          • 1970-01-01
          相关资源
          最近更新 更多