重新映射javascript / jquery中的按键
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了重新映射javascript / jquery中的按键,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含786字,纯文字阅读大概需要2分钟。
内容图文
![重新映射javascript / jquery中的按键](/upload/InfoBanner/zyjiaocheng/673/861d332a13334e37b87d8df60c699500.jpg)
在页面上时,是否有“简便”的方法将击键映射到另一个键?
背景:
我们正在使用自定义的javascript网格来处理Web应用程序中的键盘输入.通常,[enter]键允许用户移至下一行,而[tab]键则允许用户移至右侧.网格处理键击,并在按下时具有一些相当复杂的逻辑.
我们的用户要求我们将数字小键盘上的加号键[]映射到[tab],这样他们在键入键时不需要用两只手.这似乎是合乎逻辑的(用另一只手拿着报纸时连续键入成千上万个数字),但是我不知道该怎么做.
解决方法:
好吧,你可以做这样的事情:
$(document).keydown(function(e){
if(e.keyCode == 107) { // + key on num keyboard on my keyboard, test your clients to be sure
e.preventDefault();
//trigger tab functionality here
}
});
要触发选项卡功能,我将使用focus()来调用设置了tabindex =“ 0”的元素,以便它们落入页面的自然Taborder且可聚焦-如果它是formelements,它们已经可以聚焦并且没有需要tabindex属性.
内容总结
以上是互联网集市为您收集整理的重新映射javascript / jquery中的按键全部内容,希望文章能够帮你解决重新映射javascript / jquery中的按键所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。