获取键盘代码

简介:
<html>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <head>
        <script language="javascript">
            var ie = navigator.appName == "Microsoft Internet Explorer" ? true : false;
            
            function keyDown(e){
                if (!ie) {
                    var nkey = e.which;
                    var iekey = '现在是非ie浏览器';
                    var realkey = String.fromCharCode(e.which);
                }
                if (ie) {
                    var iekey = event.keyCode;
                    var nkey = '现在是ie浏览器';
                    var realkey = String.fromCharCode(event.keyCode);
                    if (event.keyCode == 32) {
                        realkey = '\' 空格\''
                    }
                    if (event.keyCode == 13) {
                        realkey = '\' 回车\''
                    }
                    if (event.keyCode == 27) {
                        realkey = '\' Esc\''
                    }
                    if (event.keyCode == 16) {
                        realkey = '\' Shift\''
                    }
                    if (event.keyCode == 17) {
                        realkey = '\' Ctrl\''
                    }
                    if (event.keyCode == 18) {
                        realkey = '\' Alt\''
                    }
                }
                alert('ns浏览器中键值:' + nkey + '\n' + 'ie浏览器中键值:' + iekey + '\n' + '实际键为' + realkey);
            }
            
            document.onkeydown = keyDown;
        </script>
    </head>
    <body>
        <center>
            <h3>请按任意一个键。。。。</h3>
        </center>
    </body>
</html>









本文转自豪情博客园博客,原文链接:http://www.cnblogs.com/jikey/archive/2010/05/08/1730260.html,如需转载请自行联系原作者

目录
相关文章
vbs鼠标方法——模拟鼠标按键
'*********************************************************************** ' 代码开始 '*********************************************************************** Set mouse=New SetMouse mouse.
4748 0
|
1月前
|
JavaScript 前端开发
捕获键盘输入和输入组合键的js库hotkeys
捕获键盘输入和输入组合键的js库hotkeys
键盘快捷键操作电脑(自己遇到不会的)
这篇文章提供了一些常用的电脑键盘快捷操作,包括打开任务管理器、运行explorer.exe、打开注册表和新建文件夹的快捷键方法。
键盘快捷键操作电脑(自己遇到不会的)
|
机器人 Java
java实现模拟鼠标键盘操作
用java写脚本,首先需要用到Robot类 ,也就是机器人类。先new一个Robot对象然后调用里面的方法 ,keyPress方法是按下键盘上的某个键,比如下面代码里面写的
原来键盘还能这么玩?——win10系统常用的快捷键
原来键盘还能这么玩?——win10系统常用的快捷键
原来键盘还能这么玩?——win10系统常用的快捷键
|
Python
Python 技术篇-pyHook键盘鼠标监听事件,监测鼠标键盘按键实例演示
Python 技术篇-pyHook键盘鼠标监听事件,监测鼠标键盘按键实例演示
426 0
Python 技术篇-pyHook键盘鼠标监听事件,监测鼠标键盘按键实例演示
|
缓存 iOS开发 MacOS
常用键盘快捷键大全
常用键盘快捷键大全 Windows 和 Mac 的键盘快捷键 在现代操作系统中和计算机软件程序中,键盘快捷键经常被使用。 使用键盘快捷键能帮您节省很多时间。
970 0