Я пытаюсь создать виртуальную клавиатуру для общих целей, которая должна всегда оставаться сверху и отправлять ключевые события в другие окна.Я попытался подключить приложение, которое остается на вершине, с помощью клавиш и расширений Chrome, которое получает нажатую букву и пытается отправить ввод с этим:
chrome.input.ime.sendKeyEvents({
contextID: context_id,
keyData: [e, e2]
}, function() {
console.log("callback");
});
, но проблема у меня заключается вчто когда я касаюсь клавиши на моей виртуальной клавиатуре, контекст IME становится не сфокусированным, и мое расширение падает.
Есть какие-нибудь подсказки о том, как заставить виртуальную клавиатуру работать с этим или любым другим подходом?