在 Ubuntu 20.04 上,我想通过按下 CapsLock 键切换到上面的工作区。但是,以下方法不起作用:
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up ['capslock']
我也不能从 GUI 执行此操作,因为在设置中,CapsLock 无法识别。但无论如何,我的需要是能够从命令行执行此操作。
请问怎么做?
在 Ubuntu 20.04 上,我想通过按下 CapsLock 键切换到上面的工作区。但是,以下方法不起作用:
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-up ['capslock']
我也不能从 GUI 执行此操作,因为在设置中,CapsLock 无法识别。但无论如何,我的需要是能够从命令行执行此操作。
请问怎么做?
您确实无法将修饰键绑定到命令。但是,该工具
xcape
可以将击中和释放修饰键重新映射到键盘组合。因此,
会让你通过点击和释放来切换到下一个工作区CapsLock,因为Super+PgDn是移动到下一个工作区的默认现有键绑定。
不幸的是,这每次都会改变大写字母的状态。
为了避免这种情况,一个技巧是首先重新映射CapsLock到 Hyper,这在使用 xkb 选项的普通键盘上不存在。您可以使用“键盘和鼠标”选项卡上的 Gnome Tweaks 来执行此操作。然后,下一个命令可以解决问题: