我想使用Caps Lock
作为Hyper
键,因为我在 Emacs 中需要它,因此/etc/default/keyboard
我使用相关的XKBOPTIONS
。
但是,Unity 似乎对两者都有反应:尽管它通过Hyper_L
了,因此可以在 Emacs 中工作,但启动器和/或 HUD 会不断弹出。我以为这是因为xmodmap
显示它们都被分配给了mod3
,所以我运行xmodmap
了
clear Mod3
clear Mod4
add Mod3 = Hyper_L
add Mod4 = Super_L
现在可以使用,但我觉得它xmodmap
已被弃用。 有没有办法用 实现相同的效果XKBOPTIONS
?
编辑我忘了说我问这个问题是因为xmodmap
当我切换布局时设置会丢失。
答案1
目前您无法通过选项执行此操作,但是可以在不修改任何系统文件的情况下进行更改。请参阅我的回答:https://askubuntu.com/a/794087/514921。我相信这将在布局变化后持续存在,但我还没有尝试过。