You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

恢复xkb布局:交换Caps与Escape键后如何还原至初始状态?

恢复xkb布局至原始状态的方法

别担心,恢复xkb布局到原始状态的方法有好几种,根据你之前的修改方式和使用场景来选就可以:

临时恢复(重启后失效,适合快速测试)

  • 直接重置xkb默认布局,在终端运行:
    setxkbmap
    (如果是特定布局,比如美式键盘可以加上-layout us,英式就用-layout gb,不加参数会自动用系统默认的布局)
  • 如果之前是用xmodmap命令修改的按键映射,运行这条命令重置:
    xmodmap -e "clear lock" -e "keycode 66 = Caps_Lock" -e "keycode 9 = Escape"

永久恢复(重启后依然保持默认)

  • 如果你是通过用户目录下的~/.Xmodmap文件实现的按键交换,直接删除这个文件即可,下次登录系统就会自动加载默认布局。
  • 要是修改了系统级的xkb配置文件(比如/usr/share/X11/xkb/目录下的文件):
    • 如果你之前做了备份,直接恢复备份文件就行;
    • 没备份的话,可以重新安装xkb数据包来恢复默认配置:
      Debian/Ubuntu系:sudo apt reinstall xkb-data
      Fedora/RHEL系:sudo dnf reinstall xkb-data
  • 图形化桌面环境用户可以直接通过设置界面重置:
    • GNOME:打开「设置」→「键盘」→「键盘布局」,找到重置为默认的选项;
    • KDE:打开「系统设置」→「输入设备」→「键盘」→「布局」,选择恢复默认配置;
      其他桌面环境的路径类似,找键盘布局相关的设置里的重置按钮就好。

内容的提问来源于stack exchange,提问作者ukos

火山引擎 最新活动