0
我想檢測我的工具欄文本字段中的keycombo CTRL + ENTER並運行一個函數。 我注意到目前默認情況下,當命令執行命令時,所以我需要keycombo在oncommand之前觸發。如何檢測工具欄文本框中的keycombo?
我想檢測我的工具欄文本字段中的keycombo CTRL + ENTER並運行一個函數。 我注意到目前默認情況下,當命令執行命令時,所以我需要keycombo在oncommand之前觸發。如何檢測工具欄文本框中的keycombo?
添加事件偵聽到外地(true
使得處理器觸發的capturing phase):
element.addEventListener('keydown', eventHandler, true);
其中eventHandler
看起來像
function eventHandler(event) {
if(event.ctrlKey && event.keyCode === KeyEvent.DOM_VK_RETURN) {
event.stopPropagation(); // stop event bubbling here
event.preventDefault(); // don't execute default action
// do something
}
}