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取消浏览器默认的保存事件,改为其他操作")
      }
    }
  })
相关推荐
IT_陈寒35 分钟前
我竟然被JavaScript的隐式类型转换坑了三天!
前端·人工智能·后端
我亚索贼六丶39 分钟前
二十六. AI基础概念之如何更好的使用AI
前端
小码哥_常41 分钟前
安卓启动页Logo适配秘籍:告别“奇形怪状”的展示
前端
我亚索贼六丶41 分钟前
二十五.Electron 初体验与进阶
前端
当时只道寻常43 分钟前
像使用 Redis 一样操作 LocalStorage
前端·前端工程化
RONIN43 分钟前
UI组件库elementplus
前端
汤姆Tom43 分钟前
从 0 到 1 开发项目?你是否也是这样开始?先有再优化一步一步带你了解架构设计
前端·后端·架构
review4454343 分钟前
基于 Cursor 实现智能代码审查skill
前端
拍客圈5 小时前
内容页底部 采集的同时 隐瞒封面图
服务器·php
muskk5 小时前
一个文件,9万星:Karpathy 用 4 条规则治好了 AI 写代码的"坏毛病"
前端·后端