我正在尝试为语言调用 Pilaga 进行自定义布局。我需要通过组合这个 unicode char U+0062 U+0336 来制作这个符号 'b̶'
现在我在尝试使用 xkb 将此符号添加到自定义布局时遇到了麻烦。在键 <AB05> 中,我尝试使用 + 连接符号,但没有成功。
我已经看过一些问题,例如如何组合 Unicode 字符进行键盘布局?或自定义 xkb 布局,其中一个键创建两个 unicode 代码点,但不幸的是我无法解决这些问题
// Modified for a real Spanish keyboard by Jon Tombs.
default partial alphanumeric_keys
xkb_symbols "basic" {
include "latin(type4)"
name[Group1]="Pilaga";
key <AE01> { [ 1, exclam, bar, exclamdown ] };
key <AE03> { [ 3, numbersign, periodcentered, sterling ] };
key <AE04> { [ 4, dollar, asciitilde, dollar ] };
key <AE06> { [ 6, ampersand, notsign, fiveeighths ] };
key <AE11> { [apostrophe, question, backslash, questiondown ] };
key <AE12> { [questiondown, exclamdown, dead_cedilla, dead_ogonek] };
key <AD11> { [dead_acute, dead_diaeresis, dead_diaeresis, dead_abovering ] };
key <AD12> { [ plus, asterisk, asciitilde, dead_macron ] };
key <AC10> { [ ntilde, Ntilde, asciitilde, dead_doubleacute ] };
key <AC11> { [ braceleft, bracketleft, dead_circumflex, braceleft] };
key <TLDE> { [ bar, degree, notsign, notsign ] };
key <BKSL> { [braceright, bracketright, dead_grave, braceright ] };
key <AB01> {[z, Z, U0295 ]};
key <AB02> {[x, X, U02BC ]};
key <AB03> {[c, C, U010D ]};
key <AB05> {[b, B, U0062+U0336 ]};
key <AC07> {[j, J, U03BB]};
include "level3(ralt_switch)"
};
// EXTRAS:
partial alphanumeric_keys
xkb_symbols "sun_type6" {
include "sun_vndr/es(sun_type6)"
};
我正在使用 Ubuntu 20.04,我愿意尝试除 xkb 之外的其他替代方案
XKB 不允许您将两个代码点合并为一个符号。
您可以U0336
在某处单独包含,然后键入b
后跟[whatever key you chose]
.
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句