簡體   English   中英

當用戶單擊Safari擴展程序的工具欄命令時,獲取鍵盤修改器

[英]Get keyboard modifier when user click in toolbar command of safari extension

當用戶通過我的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...
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM