【问题标题】:Key mappings in JavascriptJavascript 中的键映射
【发布时间】:2011-11-18 19:58:31
【问题描述】:

是否可以在 javascript 中映射组合键?例如,选项卡用于在表单元素之间导航。现在我可以将选项卡映射到另一个键(比如 C-n)并使用该组合键导航吗?

【问题讨论】:

    标签: javascript keyboard key


    【解决方案1】:

    需要两个步骤:

    1) 禁用内置标签导航。您可以通过将 tabIndex="-1" 属性添加到您的输入元素来做到这一点

    2) 使用 JavaScript 挂钩键盘事件以进行您自己的自定义导航。我会推荐一个键绑定库,例如 keymaster 来帮助简化事情。

    如果您不想使用库,您会对 keydown/keyup 事件感兴趣,附加在文档级别(有关更多信息,请参阅 Keyboard Events 的 MDC 条目)。

    【讨论】:

    • keymaster 似乎不支持
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多