如何将关键事件从一个应用程序发送到Chrome操作系统中的其他应用程序?

时间:2018-09-30 17:47:28

标签: google-chrome google-chrome-extension google-chrome-app ime google-chrome-os

我正在尝试为一般目的创建虚拟键盘,该虚拟键盘应始终位于最上方,并将按键事件发送到其他窗口。 我尝试用按键按钮和一个Chrome扩展程序连接位于顶部的应用程序,该扩展程序接收按下的字母并尝试发送带有以下内容的输入:

chrome.input.ime.sendKeyEvents({
        contextID: context_id,
        keyData: [e, e2]
    }, function() {
        console.log("callback");
    });

但是我遇到的问题是,当我触摸虚拟键盘上的键时,IME的上下文变得不集中,并且我的扩展程序崩溃了。

关于如何使虚拟键盘以这种方式或其他方式工作的任何线索?

0 个答案:

没有答案