首页 > 编程语言 > 详细

JavaScript 键盘事件

时间:2021-03-10 15:07:20      阅读:25      评论:0      收藏:0      [点我收藏+]

键盘事件

- keydown 按下键盘的时候触发的事件
- keyup 抬起的时候 触发的事件
- keypress 按下字符键的时候触发

- 这些事件 只能给一些可以输入内容的元素 和document  window 绑定
  document.onkeydown=function(){}
  window.onkeyuo=functioij(){}

  var input=document.getElemenntById("input")
  input.keydown=function(){}

键盘事件相关信息

-   altKey 按下的是否是 alt 键
-   ctrlKey 按下的是否是 ctrl 键
-   shiftKey 按下的是否是 shift 键
-   which 键盘对应的键盘编码
-   keyCode 得到的是键盘的编码

按键组合

-   一般情况下 就是功能键和字符串组合 或者 功能键的组合
-   不能是字符键的组合,没有办法同时判断两个字符键
    if (e.ctrlKey) {
        console.log("按下的是ctrl");
    }

    //判断是否按下的是 a
    if (e.keyCode == 65) {
        console.log("按下的是a键盘");
    }

    //判断是否是两个指定的键键组成 ctrl +c(一般情况下 就是功能键和字符串组合 或者 功能键的组合)
    if (e.ctrlKey && e.keyCode == 67) {
        console.log(1);
    }

    if(e.ctrlKey && e.altKey){
        console.log(1);
    }

JavaScript 键盘事件

原文:https://www.cnblogs.com/junjie99/p/14511428.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!