我在键盘上使用美国国际布局。
没有一分我就很满足了。
默认情况下,撇号触摸使用这个字符 ´ 而不是 '。
我需要按 alt+´ 来获取 '。我想切换它。
双撇号存在同样的问题,默认情况下我使用 ¨ 而不是 "。
这是我的键盘布局的屏幕截图,其中按键被红色包围:
我尝试更改我的 Compose 文件,usr/share/X11/locale/en_US.UTF-8/Compose
但重启后它不起作用。
我想要永久性的改变,所以我宁愿避免充电.Xmodmap文件,因为它需要很长时间。
答案1
我不明白您说的“.Xmodmap 加载时间很长”是什么意思。我已经使用自定义了键盘.Xmodmap
,并在 X 会话启动时加载它(具体如何操作取决于您使用的显示管理器),这既不难也不耗时。
此外,你还可以很容易地进行实验,找出.Xmodmap
应该包含哪些行。所以这是我推荐的方法。
我记得,X11 从内核键盘布局中获取键盘布局,该布局使用 中的文件进行设置/usr/share/keymaps
。可以使用 和 动态检查和更改它dumpkeys
。loadkeys
您还可以强制 X11 加载键盘布局,但您需要xorg.conf
为此创建一个文件。X11 和内核的键盘定义文件都非常复杂,我不想永久更改其中任何一个(并且更改将在您更新相应的软件包后立即恢复),因此您必须找出如何创建自己的布局。除非您可以找到适合您需求的美国键盘的现有布局。
所有这些都是很多比仅仅创建一个.Xmodmap
文件更加困难。