键盘码

键盘码:键盘中每个键,都有属于自己的码 - 用来区分

事件对象.keyCode

document.onkeydown = function(e){
    var e = e || window.event;
    // console.log(e.keyCode);

    // // 低版本火狐中有兼容问题
    // console.log(e.which);

    var keycode = e.keyCode || e.which;
    // console.log(keycode);

    // 组合键:事件对象.ctrlKey 事件对象.shiftKey 事件对象.altKey - 布尔值
    // 是否按住了这个键
    // console.log( e.ctrlKey );
    // console.log( e.shiftKey );
    // console.log( e.altKey );

    // console.log(e.ctrlKey,keycode);
    // if(e.ctrlKey && keycode===67){
    //     console.log("按住了ctrl+c");
    // }

    // 键盘码不太准确,怎么判断是否按的是a
    console.log(keycode);
    console.log(  String.fromCharCode(keycode).toLowerCase() === 'a'   );
}

 

posted @ 2021-01-12 15:40  技术活当赏  阅读(175)  评论(0)    收藏  举报