xkb utf8 符号但没有 syms

xkb utf8 符号但没有 syms

这里是 Fedora 39,但这应该普遍适用于任何 Linux。

我的 ~/.xkb/symbols/my 有这个(部分):

    replace key <FK01> {
    [ F1, F1, {H,e,l,l,o}, {W,o,r,l,d}, XF86_Switch_VT_1 ]
    };

我重新定义 F1 键以通过按 AltGr+F1 生成“Hello”,并通过按 AltGr+Shift+F1 生成“World”。

我加载这个布局,它会编译并激活。

下韦兰韦夫对于按键来说:

    [14:     wl_keyboard] key: serial: 2666; time: 3375520; key: 67; state: 1 (pressed)
    sym: NoSymbol     (0), utf8: 'Hello'
    [14:     wl_keyboard] key: serial: 2674; time: 3378992; key: 67; state: 1 (pressed)
    sym: NoSymbol     (0), utf8: 'World'

Kate 和 Kwrite 等程序会接收输入“Hello”和“World”,但 LibreOffice Writer、Chrome-Browse 和 Firefox 等程序则不会。

我的问题是为什么会有差异?

相关内容