当用户单击Safari扩展程序的工具栏命令时,获取键盘修饰符

问题描述

|| 当用户通过我的野生动物园扩展程序的toobar命令单击时,我想获取键盘修饰符(例如Shift或Option键)。 在全局HTML页面中,我有以下代码
safari.application.addEventListener(\"command\",performCommand,false);

function performCommand(event)
{
    if (event.command === \"foo\") {

          //Todo: is shift pressed?
    }
}
可能吗?或可能存在任何解决方法?     

解决方法

不幸的是,keyCode当前在命令上不可用,并且无法验证工具栏项目的事件。 我向苹果提交了增强请求。     ,在Safari中,您应该可以执行以下操作:
if (event.shiftKey) {
  // Shift key was pressed...
}