Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript覆盖ubuntu中的默认cmd快捷键_Javascript_Jquery - Fatal编程技术网

如何使用javascript覆盖ubuntu中的默认cmd快捷键

如何使用javascript覆盖ubuntu中的默认cmd快捷键,javascript,jquery,Javascript,Jquery,command+C在我的应用程序中,我想打开菜单按钮。默认情况下,代表command+c执行的命令键。如何覆盖命令键您可以使用preventDefault功能阻止执行默认组合键操作: function KeyPress(e) { e.preventDefault(); var evtobj = window.event ? event : e; if (evtobj.keyCode == 80 && evtobj.ctrlKey) { co

command+C在我的应用程序中,我想打开菜单按钮。默认情况下,代表command+c执行的命令键。如何覆盖命令键

您可以使用preventDefault功能阻止执行默认组合键操作:

function KeyPress(e) {
    e.preventDefault();
    var evtobj = window.event ? event : e;
    if (evtobj.keyCode == 80 && evtobj.ctrlKey) {
        console.log("Key combination: Ctrl + p");
    }
}

document.onkeydown = KeyPress;
document.onkeydown
语句将事件功能添加到所有文档中,因此当网站中的任何元素被选中/聚焦时,它将被触发


不幸的是,正如本文所回答的,iOS命令键没有标准的键代码,它依赖于浏览器:

  • Firefox:224
  • 歌剧院:17
  • WebKit浏览器(Safari/Chrome):91(左命令)或93(右命令)
您可以在此处检查钥匙代码: