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



command+C在我的应用程序中,我想打开菜单按钮。默认情况下,代表命令+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语句将事件功能添加到所有文档中,因此当选择/关注网站中的任何元素时,它都会被触发。


不幸的是,这篇文章回答了这个问题;s的命令键通过JavaScript?,iOS命令密钥没有标准的密钥代码,它依赖于浏览器:

  • Firefox:224
  • 歌剧:17
  • WebKit浏览器(Safari/Chrome(:91(左命令(或93(右命令(

您可以在此处检查密钥代码:https://keycode.info/

最新更新