使用死键键盘布局更改国际重音字母

使用死键键盘布局更改国际重音字母

我正在尝试使用英语(国际带死键 AltGr)布局,因为我有一个美国键盘,但需要写意大利语文本。

AltGr++accent的组合letter效果很好,但是布局还提供了快捷方式AltGr+ letter,但它存在一个问题,即默认输出带有尖音符的元音(á、é 等),而大多数意大利语单词使用重音符(à、è 等)。

有没有办法改变基本布局以使用重音字母?

答案1

您可以打开文件/usr/share/X11/xkb/symbols/us进行编辑,转到xkb_symbols “altgr-intl”变体,并添加以下修改后的行:

    key <AD03> { [     e,          E,        egrave,           Egrave ] };
    key <AC01> { [     a,          A,        agrave,           Agrave ] };

xkb-data此更改应立即生效。请注意,如果软件包更新,您可能需要重新执行此操作。

答案2

我们已尝试在“新”版本的 altgr-intl 中解决这个问题。请参阅网页以获取解释。

有关如何安装此布局的说明位于上述页面的底部。

答案3

使用English (UK, intl., with dead keys)/English (US, intl., with dead keys)您可以使用`(键左侧1)并按下要写入的字母。结果:à è ì ò ù

English (intl., with AltGr dead keys)可以使用AltGr + `(键左侧1)并按下要写入的字母。结果:à è ì ò ù

在 测试Ubuntu 22.04 LTS

相关内容