JavaScript添加快捷键、取消浏览器默认的快捷操作、js查看键盘按钮keycode值

javascript 复制代码
document.addEventListener("keydown",function (event) {
    // 如果不知道按键对应的数字(keyCode)是多少可以弹出查看一下
    // alert(event.keyCode)
    if (event.ctrlKey && event.altKey && event.view["0"] == null){
      if(event.keyCode == 89){
        alert("Ctrl+Alt+y")
      }
    }else if (event.ctrlKey && event.shiftKey && event.view["0"] == null){
      if (event.keyCode == 83){
        alert("Ctrl+Shift+s保存")
      }
    }else if (event.ctrlKey && event.view["0"] == null){
      if (event.keyCode == 83){
        // 取消浏览器默认的保存事件
        window.event.preventDefault();
        alert("Ctrl+s取消浏览器默认的保存事件,改为其他操作")
      }
    }
  })
相关推荐
bwz999@88.com5 分钟前
ubuntu24.04更换国内源
linux·运维·服务器
腾科IT教育7 分钟前
红帽认证考试全国考点信息新发布,便捷参考
运维·服务器·红帽认证·linux考试·rhcsa考试
C澒14 分钟前
微前端容器标准化:容器标准化演进
前端·架构
卖报的大地主16 分钟前
Learn Claude Code Agent 开发 | 2、插拔式工具系统:扩展功能不修改核心循环
前端·chrome
vvw&21 分钟前
如何从 Ubuntu 24.04 升级到 Ubuntu 25.04
linux·运维·服务器·ubuntu
我是伪码农24 分钟前
14届蓝桥杯
javascript·css·css3
CDN36024 分钟前
源站防护升级:360CDN 高防服务器部署与优化
运维·服务器
qzhqbb32 分钟前
Web 服务器(Nginx、Apache)
服务器·前端·nginx
天若有情67336 分钟前
前端进阶必看:吃透这些高阶知识,告别CRUD,迈向高级前端工程师
前端·状态模式
暴力求解1 小时前
Linux---进程池
linux·运维·服务器