使美国国际键盘不在所有字符上添加重音符号

使美国国际键盘不在所有字符上添加重音符号

我有 Ubuntu 19.04,并且我正在使用英语美国国际键盘布局,因为我想使用重音字母,如、、á等。一切都运行良好,但可能有点太好了。öã

当我输入'+时a,我得到了字符á,这是预期的行为。但是当我输入'+s'+m时,我分别得到了śḿ,我不想要这些字符。

如果我输入'+s那么我希望布局输出's而不是ś,或者如果我输入'+m那么我希望布局输出'm而不是ḿ

在有人说我要求一些疯狂的事情之前,因为我希望键盘布局有选择地在某些字母中放置重音符号,但忽略其他字母上的重音符号,我也在 macOS 和 Windows 计算机上使用美国国际键盘布局,它们都按照我期望的方式运行:'+a输出á'+s输出's而不是ś

在 Linux 上是否可能出现相同的行为?

答案1

我不知道在 Linux 上如何实现您描述的确切行为。至少不能仅通过 XKB 来实现。

我建议你尝试另一种键盘布局。假设你只需要偶尔输入重音字符,请查看英语(国际,带 AltGr 死键)键盘布局。它仅与修饰键一起触发死键行为Right Alt

'然后是 a => 'a

Right Alt+'后跟 a => á

相关内容