我重新安装了22.04卡米。在我以前的Ubuntu版本中,我会在按下和释放时将Capslock映射到Esc,并在与其他键结合时进行控制。当然,这对维姆有好处。我在22.04无法让它工作,也许是因为转换到wayland。我从谷歌找到的解决方案没有奏效,可能是因为它们适用于早期版本的Ubuntu。
我将XKBOPTIONS="ctrl:nocaps"添加到/etc/default/keyboard中,但它没有起作用。我也尝试过caps2esc和xcape,但是没有成功,因为我不完全知道自己在做什么。我想用我的点文件来做这个映射,而不是下载一个包或者添加一个存储库,除非这样做更方便。有人能为我提供一些代码吗?我可以在jammy 22.04中将其放入我的dotfile中,以便Capslock键在按下并释放时映射到Escape,并在与其他键一起按住时映射到Control?谢谢你的帮忙。
发布于 2022-06-24 20:21:21
尝试以下两种方法:
setxkbmap -option caps:ctrl_modifier或者使用dconf:
dconf write "/org/gnome/desktop/input-sources/xkb-options" "[ 'caps:swapescape']"发布于 2023-03-10 05:27:56
https://wiki.gnome.org/Apps/Tweaks使用GNOME调整
键盘和鼠标->附加布局选项->封闭式行为。
https://askubuntu.com/questions/1409991
复制相似问题