当用户点击我的safari扩展名的toobar命令时,我想获得键盘修饰符(如shift或选项键)。
在全球HTML页面中,我有下一个代码:
safari.application.addEventListener("command", performCommand, false);
function performCommand(event)
{
if (event.command === "foo") {
//TODO: is shift pressed?
}
}
有可能吗?或者可能存在任何解决方法?
答案 0 :(得分:1)
不幸的是,keyCode当前不可用于命令并验证工具栏项的事件。 我向苹果提交增强请求。
答案 1 :(得分:-1)
在Safari中,您应该可以:
if (event.shiftKey) {
// Shift key was pressed...
}