gpt4 book ai didi

javascript - 覆盖浏览器的键盘快捷键

转载 作者:IT王子 更新时间:2023-10-29 03:07:02 24 4
gpt4 key购买 nike

我想通过拦截文档对象的按键事件处理程序,而不是 accesskey 属性,为我的 Web 应用程序中的几个页面添加键盘快捷键支持。

问题是每个浏览器都有自己的键盘组合,所以不可能想出一套适用于所有网络浏览器且一致的键盘组合。(例如,如果保存快捷方式是Ctrl + Shift + S 而用于删除的是 Alt + D。)

所以我认为在我的几个页面中完全覆盖浏览器快捷方式会更简单。

撇开所有不利因素不谈,有可能吗?如果是这样,你是怎么做到的?

最佳答案

onkeydown = function(e){
if(e.ctrlKey && e.keyCode == 'S'.charCodeAt(0)){
e.preventDefault();
//your saving code
}
}

关于javascript - 覆盖浏览器的键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3680919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com