我正在尝试使用英语(国际带死键 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
。