Xmodmap 未列出的字符。有办法添加它们吗?

Xmodmap 未列出的字符。有办法添加它们吗?

我想使用 xmodmap 映射一些特定字符后输入它们。

例如⅒字符(数值:0x2152)。

我想将键盘按钮更改为输入⅒,如下所示

xmodmap -e "keycode 56 = 0x2152"    #Would like it to type "⅒"

但是,这不起作用。使用井号的示例有效:

xmodmap -e "keycode 56 = 0x023"     #Types "#"

我能做些什么来让它发挥作用?或者我可以联系谁来让它发挥作用?

答案1

xmodmap -e "keycode 61 = U2152" # ⅒

对我有用。

喜欢字节指挥官已经说过U代表 Unicode。更多信息请参见xmodmap 的手册页

答案2

一旦你使用了juAron 的正确答案,你确定有适合它的字体吗?撰写键例如,我可以在 LO writer 中使用 Libertine 字体输入如下内容Compose 1 10

LO输出

...但它在终端上不起作用:

在终端上

除非我使用正确的字体(请注意,这是一个大字符,它会在等宽字体上产生奇怪的效果:)

在此处输入图片描述

(PD:xmodmap已弃用;请参阅此处了解更多详情)。

相关内容