Daniel Bandeira Asked: 2022-08-12 13:17:04 +0800 CST2022-08-12 13:17:04 +0800 CST 2022-08-12 13:17:04 +0800 CST 将 unicode λ 符号(代码+字形)绑定到组合键 772 我想以清晰的方式输入 Unicode λ(例如,键 L 和 alt 修饰符),而不是每次都按 SHIFT+CTRL+u03bb(或者做一个糟糕的技巧,比如复制/粘贴)。 我尝试了很多方法来实现这一点(xmodmap、compose 和其他......),但没有成功。顺便说一句,我使用的是 Linux(Debian 10)。 如果没有直接的帮助,我相信我不会做到这一点。 提前致谢。 keyboard unicode 1 个回答 Voted Best Answer rtollert 2022-08-12T21:49:10+08:002022-08-12T21:49:10+08:00 撰写键 以下将您的右 Alt 键(假设您的布局拥有一个)用于所谓的Compose 键: setxkbmap -option compose:ralt 这里有这个工具的 Debian 文档。默认情况下,键绑定是从读取的/usr/share/X11/locale/en_US.UTF-8/Compose(对于en_US语言环境,根据需要进行更改),但可以在~/.XCompose. 我的默认 Compose 文件不具有使用 Compose 键 ( <Multi_key>) 的 lambda 键绑定 - 仅用于 using <dead_greek>,您可能没有。所以自己创建一个: cp /usr/share/X11/locale/en_US.UTF-8/Compose ~/.XCompose # etc. cat >> ~/.XCompose <<EOF <Multi_key> <asterisk> <l> : "λ" U03BB # GREEK SMALL LETTER LAMBDA EOF Compose 密钥由 X11 客户端调解,因此您只需重新启动受影响的应用程序即可。韦兰也向他们致敬。 所以开始一个新的应用程序并按下<right_alt> * l,你应该会看到一个 λ 弹出,就像它刚刚为我所做的那样。 默认的 Compose 文件实际上有点贫瘠;有各种 git 项目试图组装更全面的项目(示例)。我忘记了我从哪里拉的,对不起。
撰写键
以下将您的右 Alt 键(假设您的布局拥有一个)用于所谓的Compose 键:
这里有这个工具的 Debian 文档。默认情况下,键绑定是从读取的
/usr/share/X11/locale/en_US.UTF-8/Compose
(对于en_US
语言环境,根据需要进行更改),但可以在~/.XCompose
.我的默认 Compose 文件不具有使用 Compose 键 (
<Multi_key>
) 的 lambda 键绑定 - 仅用于 using<dead_greek>
,您可能没有。所以自己创建一个:Compose 密钥由 X11 客户端调解,因此您只需重新启动受影响的应用程序即可。韦兰也向他们致敬。
所以开始一个新的应用程序并按下
<right_alt> * l
,你应该会看到一个 λ 弹出,就像它刚刚为我所做的那样。默认的 Compose 文件实际上有点贫瘠;有各种 git 项目试图组装更全面的项目(示例)。我忘记了我从哪里拉的,对不起。