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取消浏览器默认的保存事件,改为其他操作")
      }
    }
  })
相关推荐
取码网10 分钟前
2025最新口红机防篡改版本源码
android·java·javascript
不才小强15 分钟前
Linux开发环境搭建指南
linux·运维·服务器
syjy216 分钟前
(含下载)WP Mail SMTP Pro WordPress插件使用教程
运维·服务器·wordpress·wordpress插件
qq_3813385018 分钟前
[特殊字符] MonkeyCode AI 核心功能详解
前端
万邦科技Lafite27 分钟前
淘宝关键词API接口获取分类商品信息指南
java·前端·数据库·开放api·淘宝开放平台
KevinCyao28 分钟前
教育营销短信接口开发实战:培训机构接入营销短信API实现招生信息精准触达
前端
ShineWinsu33 分钟前
对于Linux:进程地址空间(虚拟地址空间)的解析
linux·服务器·面试·笔试·内存·进程·虚拟空间
wuhui210034 分钟前
Kali Linux 输入法问题排查与解决记录
linux·运维·服务器
L16247635 分钟前
FreeFileSync使用教程(windows与windows,windows与linux)
linux·运维·服务器
软件测试很重要36 分钟前
Linux VNC 入门手册
linux·运维·服务器