Javascript中的键映射

时间:2011-09-16 15:58:57

标签: javascript keyboard key

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

1 个答案:

答案 0 :(得分:0)

需要两步:

1)禁用内置标签导航。您可以通过向输入元素

添加tabIndex =“ - 1”属性来完成此操作

2)使用JavaScript钩住键盘事件以进行自定义导航。我建议使用一个键绑定库,例如keymaster,以帮助简化操作。

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