You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 23.04(Wayland)环境下将Caps Lock设为Compose键后,如何通过组合键触发大写锁定功能?

Ubuntu 23.04(Wayland)环境下将Caps Lock设为Compose键后,如何通过组合键触发大写锁定功能?

嘿,这个需求我太懂了——把Caps Lock改成Compose键确实方便输入各种特殊字符,但偶尔需要连续打大写字母的时候确实有点挠头。在Wayland环境下咱们没法用Xorg那套xmodmap的老方法,不过GNOME本身就提供了原生配置方案,几步就能搞定:

  • 先确认你已经在键盘设置里把Caps Lock设为Compose键了(你说已经弄好啦,这步直接跳过就行)。
  • 打开终端,根据你想要的组合键选对应的命令执行:
    • 如果想用Shift+Caps Lock触发大写锁定,输入这条命令:
      gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'caps:shift_lock']"
      
      简单解释下:compose:caps会保留你原来Caps Lock作为Compose键的设置,caps:shift_lock就是让Shift+Caps Lock来切换大写锁定状态——按一次进入大写锁定,再按一次就退出。
    • 如果更习惯用Ctrl+Caps Lock的话,就替换成这条命令:
      gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'caps:ctrl_lock']"
      
  • 设置完立刻生效,不需要重启或者注销。现在你单独按Caps Lock还是正常的Compose键功能,按对应的组合键就能切换大写锁定啦。

要是之后想恢复默认配置,执行这条命令就行:

gsettings reset org.gnome.desktop.input-sources xkb-options

备注:内容来源于stack exchange,提问作者Adam Dingle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:50:29