MDN对什么CompositionEvent手段非常含糊。有没有实例和相关事件,如compositionstart,compositionupdate和compositionend,也没有例子,并不更好的解释。
报价MDN:
DOM CompositionEvent表示由于用户间接输入文本而发生的事件。
并且,对于事件:
准备好文本段落的编写时,将触发compositionstart事件(类似于键盘输入的键按下,但会触发需要一系列键和其他输入(例如语音识别或手机上的单词建议)的特殊字符,从而触发该事件。[...] 当IME开始合成时,Gecko会触发此事件,并且某些平台一旦开始就没有取消合成的API。
该答案表明CompositionEvents主要用于非拉丁字符(例如,当用户输入日语字符时)。我认为任何需要IME(=输入法?)的东西都可以触发这些合成事件。我只使用拉丁字符,所以我从来没有使用过IME。尽管IME显然也与Android键盘的组成有关。
我的问题:什么是CompositionEvents?何时触发这些事件?请举具体的例子来阐明其用途。并且:它可以用于组成ô,ç和的Unicode字符ü吗?