[英]Get keyboard modifier when user click in toolbar command of safari extension
I want to get keyboard modifiers (like shift or option keys) when user click by toobar command of my safari extension. 当用户通过我的Safari扩展程序的toobar命令单击时,我想获取键盘修饰符(例如Shift或Option键)。
In global HTML page I have next code: 在全局HTML页面中,我有以下代码:
safari.application.addEventListener("command", performCommand, false);
function performCommand(event)
{
if (event.command === "foo") {
//TODO: is shift pressed?
}
}
Is it possible? 可能吗? Or may be exists any workaround?
或可能存在任何解决方法?
Unfortunately, keyCode is not currently available on the command and validate events for toolbar items. 不幸的是,keyCode当前在命令上不可用,并且无法验证工具栏项目的事件。 I submit enhancement request to apple.
我向苹果提交了增强请求。
In Safari, you should be able to do: 在Safari中,您应该可以执行以下操作:
if (event.shiftKey) {
// Shift key was pressed...
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.