我正在做一个文本编辑器,我在chromebook上遇到了一个奇怪的行为。当他们按下组合键(如'或^)时,我收到一个keyDown事件,其中包含key="Process"。这在任何地方都没有记录。它不符合规格,我在网上找不到任何关于它的信息。
这里的主要问题是组合在此事件之后不开始,因此编辑器打印组合键和字母。比如^a
而不是â
。我在两台chromebook上进行了测试,得到了相同的结果。
有趣的是,如果我按两次键,我正确地得到一个Dead
键事件,并且合成正常开始。
有谁知道这个Process
键的含义吗?
Process"指输入法编辑器(IME)。指示IME处理转换。IMA本身用于输入某些语言(中文、日文等)的数据。输入动作是触发特定的Composition Events。
简单地说,它打开一个窗口,通过调用"compositionstart"事件。
合成事件文档
常用IME键值文档