我正在为 Xorg 编写一个新的自定义键盘布局,但是有一个特殊的字形在 Unicode 中不存在。但是,通过使用标准字母加上组合变音符号可以轻松创建它。
例如,如果我想要v
下面带有宏的字母,则序列U0073+U0331
会创建我想要的字符。
在我的 xkb 布局定义中,我可以指定一个 Unicode 点(这里altgr+d
绑定到 ? 和altgr+shift+d
?):
key <AC03> { [ d, D, U1E0F, U1E0E ] }; // d with macron below
Run Code Online (Sandbox Code Playgroud)
但我似乎无法为单个键指定“组合”Unicode 字形:
key <AB04> { [ v, V, U0076+U0331, U0056+U0331 ] }; // v with macron below
Run Code Online (Sandbox Code Playgroud)
是否可以像这样创建系统范围的 xkb 定义?