• Jquery屏蔽浏览器的F1-F12快捷键,在IE,GOOGLE下测试均无问题


    在网上找了找,很多都是js实现的,东找西找,再加上自己的想法也勉强的完成了,直接看代码

    <script type="text/javascript" src="Scripts/jquery-1.8.2.js"></script>//jQuery库文件
        <script type="text/javascript">
            var jq$ = jQuery.noConflict(); //防止$符号与其他的冲突
            jq$(document).ready(function () {   //防止在DOM元素加载完成就执行jQuery代码,从而避免产生不必要的错误
                jq$("*").keydown(function (e) {//判断按键
                    e = window.event || e || e.which;
                    if (e.keyCode == 112 || e.keyCode == 113
                        || e.keyCode == 114 || e.keyCode == 115
                        || e.keyCode == 116 || e.keyCode == 117
                        || e.keyCode == 118 || e.keyCode == 119
                        || e.keyCode == 120 || e.keyCode == 121
                        || e.keyCode == 122 || e.keyCode == 123) {
                        e.keyCode = 0;
                        return false;
                    }
                });
                //document.onhelp = function () { return false };//
                window.onhelp = function () { return false };//ie下面不能屏蔽f1键的补充方法,和上面的一行的效果是一样的,选其一
            });
           
        </script>
    键盘常用ASCII码
    ESC键 VK_ESCAPE (27)
    回车键: VK_RETURN (13)
    TAB键: VK_TAB (9)
    Caps Lock键: VK_CAPITAL (20)
    Shift键: VK_SHIFT ($10)
    Ctrl键: VK_CONTROL (17)
    Alt键: VK_MENU (18)
    空格键: VK_SPACE ($20/32)
    退格键: VK_BACK (8)
    左徽标键: VK_LWIN (91)
    右徽标键: VK_LWIN (92)
    鼠标右键快捷键:VK_APPS (93)
    Insert键: VK_INSERT (45)
    Home键: VK_HOME (36)
    Page Up: VK_PRIOR (33)
    PageDown: VK_NEXT (34)
    End键: VK_END (35)
    Delete键: VK_DELETE (46)
    方向键(←): VK_LEFT (37)
    方向键(↑): VK_UP (38)
    方向键(→): VK_RIGHT (39)
    方向键(↓): VK_DOWN (40)
    F1键: VK_F1 (112)
    F2键: VK_F2 (113)
    F3键: VK_F3 (114)
    F4键: VK_F4 (115)
    F5键: VK_F5 (116)
    F6键: VK_F6 (117)
    F7键: VK_F7 (118)
    F8键: VK_F8 (119)
    F9键: VK_F9 (120)
    F10键: VK_F10 (121)
    F11键: VK_F11 (122)
    F12键: VK_F12 (123)
    Num Lock键: VK_NUMLOCK (144)
    小键盘0: VK_NUMPAD0 (96)
    小键盘1: VK_NUMPAD0 (97)
    小键盘2: VK_NUMPAD0 (98)
    小键盘3: VK_NUMPAD0 (99)
    小键盘4: VK_NUMPAD0 (100)
    小键盘5: VK_NUMPAD0 (101)
    小键盘6: VK_NUMPAD0 (102)
    小键盘7: VK_NUMPAD0 (103)
    小键盘8: VK_NUMPAD0 (104)
    小键盘9: VK_NUMPAD0 (105)
    小键盘.: VK_DECIMAL (110)
    小键盘*: VK_MULTIPLY (106)
    小键盘+: VK_MULTIPLY (107)
    小键盘-: VK_SUBTRACT (109)
    小键盘/: VK_DIVIDE (111)
    Pause Break键: VK_PAUSE (19)
    Scroll Lock键: VK_SCROLL (145)

     
    年轻过得闲,以后被人嫌... 年轻累不死....
  • 相关阅读:
    修改 markdown 二级标题的编号 自动编号 autoNumber.js nodejs
    摆脱鼠标系列 百度搜索 火柴 快捷键 Ctrl两次
    代码片段管理软件 发现 utools 这个工具还行 windows软件
    java 携带session 前台传递cookie 跨域解决方案 vue + java
    用nodejs 调用 博客园 MetaWeblog,获取自己全部列表标题
    利用 油猴脚本 每日填日志
    Vue.prototype.$app = this vscode ctrl 点击 不跳转
    vscode 切换主侧栏可见性 原Ctrl+B 我改为了 Alt+P
    vscode 快速切换窗口 快捷键 设置成 Alt + Q 了
    snipaste 截屏工具快捷键 alt + A 还有 Ctrl + Shift + A
  • 原文地址:https://www.cnblogs.com/hrx-star/p/3166792.html
Copyright © 2020-2023  润新知