如何在 Linux Mint 中的自定义键盘布局中使一次按键发出 3 个 unicode 字符?

如何在 Linux Mint 中的自定义键盘布局中使一次按键发出 3 个 unicode 字符?

我通过编辑不同的文件为我的区域语言创建了一个自定义键盘布局。除了一个问题外,它运行良好。其中一个字符需要 3 个 unicode 字符组合,即我希望所有 3 个字符都通过一次按键发出。请帮助我做到这一点。

角色如下

ক + ্ + ষ --> ক্ষ

U0995 + U09CD + U09B7 --> ক্ষ

此组合需要从键的第三个字符发出key <AB04>,如下所示。

我添加了语言文件/usr/share/X11/xkb/symbols并添加到/usr/share/X11/xkb/rules/evdev.xml文件中

从我添加的文件中提取:

// shift, z to /
      // key <LFSH> { [ Shift_L ] };
               key <AB01> { [ U09A2,    U09A7,  U09B7,  voidsymbol ] };
               key <AB02> { [ U09A3,    U09A8,  U09B8,  voidsymbol  ] };
               key <AB03> { [ U09AA,    U09AF,  U09B9,  voidsymbol  ] };
               key <AB04> { [ U09AB,    U09F0,  voidsymbol, voidsymbol ] };
               key <AB05> { [ U09AC,    U09B2,  U09DC,  voidsymbol ] };
               key <AB06> { [ U09AD,    U09F1,  U09DD,  voidsymbol ] };
               key <AB07> { [ U09AE,    U09B6,  U09DF,  voidsymbol ] };

需要将字母ক্ষ 添加到 Shift L 线左侧第 6 个键的第 3 个位置。

需要将字母ক্ষ 添加到 Shift L 线左侧第 6 个键的第 3 个位置。

我正在使用 Linux mint 21.3。

相关内容