首页 > 编程语言 >一个编写测试键盘的javascript程序和测试键盘的程序

一个编写测试键盘的javascript程序和测试键盘的程序

时间:2022-10-03 10:14:33浏览次数:37  
标签:code console 测试 get 程序 键盘 key under event

代码很简单,直接上代码:

<!DOCTYPE html>
<html>
    <head>
        <title>Keyboard input</title>
    </head>
    <body>
        <canvas id='canvas' width='700' height='700'></canvas>
        <script src='https://code.jquery.com/jquery-3.6.1.js'></script>

        <script>
            $('body').keydown(function(event){
                //under linde code get the key value
                console.log(event.keyCode);

                //under line code get key name accroding the key value
                //console.log(keyNames[event.keyCode]);
            });

            var keyNames = {
                32: 'space',
                37: 'left',
                39: 'right',
                38: 'up',
                40: 'down',
                13: 'return',
                
                65: 'a',
                66: 'b',
                67: 'c',
                68: 'd',
                69: 'e',
                70: 'f',
                71: 'g',

                72: 'h',
                73: 'i',
                74: 'j',
                75: 'k',
                76: 'l',
                77: 'm',
                78: 'n',

                79: 'o',
                80: 'p',
                81: 'q',
                82: 'r',
                83: 's',
                84: 't',

                85: 'u',
                86: 'v',
                87: 'w',
                88: 'x',
                89: 'y',
                90: 'z',

                220: '~',
                27: 'esc',
                9: 'tab',
                16: 'shift',
                17: 'Ctrl',
                18: 'Alt',
                91: 'Win',

                48: '0',
                49: '1',
                50: '2',
                51: '3',
                52: '4',
                53: '5',
                54: '6',
                55: '7',
                56: '8',
                57: '9',

                8: 'Backpsace',
                219: '[',
                221: ']',
                186: ';',
                222: ",",
                187: '-',
                189: '=',
                188: ',',
                190: '.',
                191: '/',
                120: 'ins',
                115: 'Home',
                114: 'End',
            };

        </script>
    </body>
</html>

效果:

下面是键盘测试测试程序:

<!DOCTYPE html>
<html>
    <head>
        <title>Keyboard input</title>
    </head>
    <body>
        <canvas id='canvas' width='700' height='700'></canvas>
        <script src='https://code.jquery.com/jquery-3.6.1.js'></script>

        <script>
            $('body').keydown(function(event){
                //under linde code get the key value
                //console.log(event.keyCode);

                //under line code get key name accroding the key value
                console.log(keyNames[event.keyCode]);
            });

            var keyNames = {
                32: 'space',
                37: 'left',
                39: 'right',
                38: 'up',
                40: 'down',
                13: 'return',
                
                65: 'a',
                66: 'b',
                67: 'c',
                68: 'd',
                69: 'e',
                70: 'f',
                71: 'g',

                72: 'h',
                73: 'i',
                74: 'j',
                75: 'k',
                76: 'l',
                77: 'm',
                78: 'n',

                79: 'o',
                80: 'p',
                81: 'q',
                82: 'r',
                83: 's',
                84: 't',

                85: 'u',
                86: 'v',
                87: 'w',
                88: 'x',
                89: 'y',
                90: 'z',

                220: '~',
                27: 'esc',
                9: 'tab',
                16: 'shift',
                17: 'Ctrl',
                18: 'Alt',
                91: 'Win',

                48: '0',
                49: '1',
                50: '2',
                51: '3',
                52: '4',
                53: '5',
                54: '6',
                55: '7',
                56: '8',
                57: '9',

                8: 'Backpsace',
                219: '[',
                221: ']',
                186: ';',
                222: ",",
                187: '-',
                189: '=',
                188: ',',
                190: '.',
                191: '/',
                120: 'ins',
                115: 'Home',
                114: 'End',
            };

        </script>
    </body>
</html>

结果:

你学废了吗

标签:code,console,测试,get,程序,键盘,key,under,event
From: https://www.cnblogs.com/guochaoxxl/p/16750067.html

相关文章