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取消浏览器默认的保存事件,改为其他操作")
      }
    }
  })
相关推荐
AI源码6 小时前
鲜花商城(HTML 版)
前端·html
hiahiahia1236 小时前
Message 和对话
服务器·前端·数据库
重生之小比特6 小时前
【Linux系统】07 进程状态
linux·运维·服务器
溪语流沙6 小时前
【Web全栈进阶】Composition API与组件通信:props深入、emit、插槽
前端·css·vue.js
土星云SaturnCloud6 小时前
土星云边缘计算+AI视觉+视频存管:连锁汽修数字化升级实践
服务器·人工智能·ai·边缘计算
ZoeLandia6 小时前
TypeScript 03:泛型与工具类型
前端·typescript
code_Bo6 小时前
从策划到上线:我和 AI 一起做了个微信记账小程序
前端·ai编程·cursor
Shirley~~6 小时前
Three.js加载Gltf模型并播放动画
前端·3d
Data analyse4567 小时前
Session超时与浏览器休眠的计时校验
大数据·前端·数据库·数据分析
星始流年7 小时前
AI 时代,软件程序员未来 10—15 年的职业前景
前端·后端·ai编程