相关疑难解决方法(0)

自定义 xkb 布局,其中一键创建两个 unicode 代码点

我正在为 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 定义?

xorg keyboard x11 xkb

19
推荐指数
2
解决办法
3551
查看次数

xim 和 uim 有什么区别?

我发现(在面对这个问题时)两个与 input-method 相关的词是ximuim。我只知道名字:X 输入法和通用输入法。

我想知道xim 和 uim 在使用、功能和工作上有什么区别?

input-method

14
推荐指数
1
解决办法
2673
查看次数

如果无法识别死键组合,则插入两个字符(例如 'a ? á, 'b ? 'b)

当我在 Linux Mint 机器上使用英语、美国国际(带有死键、altGr 死键或替代)的任何变体时,我总是遇到这种行为。
当我按下这些键之一时:' "然后在它们后面跟着一个“非重音”字符,比如 a[b根本没有输出。

而在 Windows US-International 中,它将打印[b. 如果我想输入这个,我必须用空格而不是任何“非重音”字符来转义每个死键。这在编程时很烦人(不是真的,但我用 Windows 'Qwerty International' 培训了 Typing.io 并且在系统之间来回切换很烦人)。

有什么办法可以改变它,让它像在 Windows 中一样工作?

x11 keyboard-layout dead-keys

10
推荐指数
2
解决办法
1440
查看次数

标签 统计

x11 ×2

dead-keys ×1

input-method ×1

keyboard ×1

keyboard-layout ×1

xkb ×1

xorg ×1