javascript - 我想在我的 php 站点中手动配置键盘快捷键

标签 javascript php html

我正在开发一个基于 php 的网络应用程序,它非常庞大,所以我想设置一些键盘快捷键,例如 [ { ctrl + H }, { Shift + P }.. ] 在我的网站上。我已经引用了一些示例和提示,但这些对我没有帮助,所以如果您对此有任何想法,请向我提出建议。

我已经在 keyDown 事件上尝试了 ASCII 键,但它不起作用。这是我的代码

<!doctype html>
<html>
    <head>
        <title>title</title>
        <script>
            var isCtrl = false;
            document.onkeyup = function(e) {
                if (e.which == 17)
                    isCtrl = false;
            }document.onkeydown = function(e) {
                if (e.which == 17)
                    isCtrl = true;
                if (e.which == 77 && isCtrl == true) {
                    alert('this is demo');
                    return false;
                }
            }

        </script>
    </head>
    <body>
        <h3>Shorts Cuts</h3>
    </body>
</html>

最佳答案

<button accesskey="h" onClick="alert('You clicked me!');">Press Alt+H!</button>

accesskey 是网络应用程序的一个强大属性。 Demo

关于javascript - 我想在我的 php 站点中手动配置键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22934596/

相关文章:

javascript - 使用 node.js 监控连接的客户端

php - API连接到mysql有时不执行查询

php - 如何通过 PHP(而不是 CPanel)设置 cron 作业?

html - 第三级下拉 css 不会显示&内容/链接有问题?

html - 3 列列表项

javascript - 几个嵌套 div 上的 Z-index 和不透明度

javascript - jqGrid 通过 javascript 对象添加本地数据

javascript - javascript 中表单提交的事件监听器,无提交操作

php - 如何在mysql php中建立客服产品的数据库表结构?

HTML 表格未与 CSS 正确对齐