如何自定义我的键盘布局?

如何自定义我的键盘布局?

我在键盘上使用美国国际布局。

没有一分我就很满足了。

默认情况下,撇号触摸使用这个字符 ´ 而不是 '。

我需要按 alt+´ 来获取 '。我想切换它。

双撇号存在同样的问题,默认情况下我使用 ¨ 而不是 "。

这是我的键盘布局的屏幕截图,其中按键被红色包围:

我的布局键盘

我尝试更改我的 Compose 文件,usr/share/X11/locale/en_US.UTF-8/Compose但重启后它不起作用。

我想要永久性的改变,所以我宁愿避免充电.Xmodmap文件,因为它需要很长时间。

答案1

我不明白您说的“.Xmodmap 加载时间很长”是什么意思。我已经使用自定义了键盘.Xmodmap,并在 X 会话启动时加载它(具体如何操作取决于您使用的显示管理器),这既不难也不耗时。

此外,你还可以很容易地进行实验,找出.Xmodmap应该包含哪些行。所以这是我推荐的方法。

我记得,X11 从内核键盘布局中获取键盘布局,该布局使用 中的文件进行设置/usr/share/keymaps。可以使用 和 动态检查和更改它dumpkeysloadkeys您还可以强制 X11 加载键盘布局,但您需要xorg.conf为此创建一个文件。X11 和内核的键盘定义文件都非常复杂,我不想永久更改其中任何一个(并且更改将在您更新相应的软件包后立即恢复),因此您必须找出如何创建自己的布局。除非您可以找到适合您需求的美国键盘的现有布局。

所有这些都是很多比仅仅创建一个.Xmodmap文件更加困难。

相关内容