我想使用AltGr + n
和在英国键盘上书写符号 ñ (ntilde) 和 Ñ (Ntilde) AltGr + Shift + N
。
$ xmodmap -e "keysym n = n N ntilde Ntilde"
这似乎是正确的:
$ xmodmap -pke | grep "Ntilde"
keycode 57 = n N ntilde Ntilde
$
AltGr + n
但是,当我按下或AltGr + Shift + N
(在任何应用程序上)时,屏幕上什么都没有出现。
我错过了什么?
附加信息:
- 该问题似乎发生在 Ubuntu 16.04 LTS 中。我在 Ubuntu 12.04 LTS 上成功使用了 xmodmap。
- 我尝试了两种不同的键盘设置:英语(英国,扩展 WinKeys)和英语(英国,带死键的国际键盘)。
- 根据一条评论,我还尝试了英语(美国,带有死键的国际英语):重音字母(例如 á)有效,但 ntilde 和 Ntilde 无效。
附言:我也很乐意用其他方式写这些字母,因此也欢迎指出其他方式的答案,但这个问题主要集中在使用上,xmodmap
因为我已经在过去的 Ubuntu 发行版中成功使用过它。
答案1
在英语(英国,国际带死键)该符号可通过+dead_tilde
获得,因此按Shift#
- Shift+#后跟N结果为 ñ
- Shift+#后跟Shift+N结果是 Ñ
在英语(英国,扩展 WinKeys) dead_tilde
可通过AltGr+#来使用。因此,输入 ñ 和 Ñ 并不是您乱用 的理由xmodmap
。