【问题标题】:Disable Keyboard Shortcuts on Webpage禁用网页上的键盘快捷键
【发布时间】:2021-12-27 18:36:52
【问题描述】:

我正在与其他一些人一起开发基于 Web 的 javascript 游戏,但有一个小问题,有时键盘快捷键会妨碍我。例如,有时可能会不小心按 Alt+W,这可能会很烦人(有时会有点吓人,具体取决于您的操作)。 所以我想知道,有没有办法使用javascript来禁用网页上的快捷方式?我环顾四周,并没有找到任何关于如何做到这一点的信息

【问题讨论】:

标签: javascript keyboard-shortcuts


【解决方案1】:

您需要使用密钥代码。尝试这样的事情:

window.onload = function() {
    window.document.body.onkeydown = function() {
        if (event.ctrlKey) {
            event.stopPropagation();
            event.preventDefault();
            try {
                event.keyCode = 0;
            }
            catch (event) {

            }
            return false;
        }
        return true;
    }
}

【讨论】:

    猜你喜欢
    • 2013-03-31
    • 1970-01-01
    • 2021-02-02
    • 2012-11-06
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    • 1970-01-01
    相关资源
    最近更新 更多