我是Google chrome扩展程序编码和编程的新手。 我正在尝试将NumpadEnter键重新映射到Tab键。请在下面查看我的代码。
var context_id = -1;
chrome.input.ime.onFocus.addListener(function(context) {
context_id = context.contextID;
});
chrome.input.ime.onKeyEvent.addListener(
function(engineID, keyData) {
var handled = false;
if (keyData.type == "keydown") {
if (keyData.code == "NumpadEnter") {
keyData.code = "Tab";
//window.alert(keyData.code);
chrome.input.ime.sendKeyEvents({"contextID": context_id, "keyData":
[keyData]});
handled = true;
}
}
return handled;
});
当我按下NumpadEnter时,代码仅适用于字处理器,但它在Tab键上起作用,但在浏览器或chrome os本身上不起作用。 如果有人可以提供线索。 !!谢谢大家