我使用的是英语键盘;但有时我需要输入乌克兰语。不幸的是,我不知道乌克兰语键盘布局,所以我用 Javascript 自己制作了一个拼音键盘(我只需在文本框中输入)。
但是,这……不是最佳选择。但是,据我所知,我无法使用 Microsoft Keyboard Layout Creator 创建系统范围的替换。为什么?
乌克兰语字母表有 33 个字母,因此,为了按音标拼写,某些字母需要用 2 个拉丁字母表示。(例如,я
对应于ya
)。
有没有办法检测这两个字母是何时被连续按下的,并将它们替换为一个字母?(不必担心我想输入y
和a
而不是ya
- 组合的字母很少一起出现 [即我 5 年来从未遇到过这个问题])。