标签: javascript typescript internet-explorer microsoft-edge dead-key
我用打字稿做了一个虚拟键盘,可以在输入栏中打印event.key。它必须与荷兰语和法语等不同的输入法语言兼容。这些键盘具有死键,例如`。
现在,这对于Chrome和Firefox可以正常使用,但对于Microsoft(Edge和Internet Explorer)则无法使用。
我认为这是因为在Chrome中event.key是'Dead',并且相应地起作用。在Edge和IE中,event.key是'Unidentified',因此与空格键配对时不会打印出死键。
答案 0 :(得分:-1)
请参阅https://github.com/RobertWHurst/KeyboardJS
提示:对东亚语言和MS IME使用textInput方法。