我有一个德语键盘,我使用我的Alt Gr的快捷方式非常严重。现在我最近切换到一个较新的Linux版本,我所有的Alt Gr停止工作。而不是执行归因于快捷方式的命令,显示了绑定字符,即Alt Gr + G的ŋ
。
做了一些研究,我发现了一些长期存在的相关bug门票:
- National keyboard layouts support
- AltGr shortcut not working on Ubuntu的
- Alt Gr (German keyboard layout) not working for shortcuts的
- Cannot type characters that require AltGr的
但是没有一个设置可以修复快捷键,那么如何修复它们呢?xmodmap -pke
和setxkbmap -print -verbose 10
的输出显示我的旧Linux(工作快捷方式)和新Linux之间没有区别。
1条答案
按热度按时间2j4z5cfb1#
这个问题似乎与修改器键有关,原来
xmodmap -pm
在两个Linux之间显示了不同的配置。Fedora 22(不工作)显示
字符串
当Ubuntu(工作)回归时,
型
在这篇Archlinux Wiki文章的帮助下,我能够创建以下
~/.Xmodmap
。型
这修复了我在PyCharm中的Alt Gr快捷方式,现在它们可以按预期识别。
Settings
>
Keymap
>
Use national layouts for shortcuts
关闭。注意,我仍然可以在其他编辑器和PyCharm中编写像
ŋ
这样的特殊字符,只要没有绑定快捷方式。