我正在尝试制作一个带有 keyman 的键盘,其中辅音包含在字母表的结构中。也就是说,Ra是R的扩展。表示Ra的符号是字符R的修改版本。 类似于 Devnagari 的东西。
我知道可以使用死键来修改字符的格式。但我想要在字符后面添加辅音的功能。
我尝试通过对键盘上的每个字符应用死键状态来实现此目的。这样当您按下某个键时,键盘会显示所按下按键的辅音+字符对应的符号供您选择。 但这不允许高效打字。因为每次按键都必须退出死键状态。
如果我正确理解你的问题,你希望能够键入辅音,然后通过以下击键对其进行修改。
这可以在 Keyman 中通过操作上下文来完成,例如,这里我使用“R”作为辅音,“Ŕ”作为带有元音的辅音:
+ 'r' > 'R'
'R' + a' > 'Ŕ'
按 r 将发出
R
。下一次击键,a 将删除 R
并将其替换为 Ŕ
。这个基本模式说明了如何用新输出替换现有文本。
有关上下文和规则如何工作的更多信息,请参阅 https://help.keyman.com/developer/language/guide/rules。