在 Ubuntu 下交换AltCtrl键:

sudo vim /usr/share/X11/xkb/keycodes/evdev

或者用系统默认编辑器打开:

sudo xdg-open /usr/share/X11/xkb/keycodes/evdev

然后找到LALTLCTL所在的行,它们的默认值应该为<LALT>=64, <LCTL>=37。把它们的值互换即可交换这两个键。

其他的按键映射同理。

最后重启使更改生效

reboot

此外还可以用 Ubuntu 自带的软件进行更改。按下Super键(也就是Win键),输入Tweaks,一个开关图标的软件就会跳出来(中文名叫优化)。打开它,在左边栏选择键盘和鼠标,在键盘里最后其他布局选项。在Alt/Win键行为Ctrl键位置里自行修改。

但是我自己使用优化进行更改有时候会失效,比如在挂起之后。更改keycodes暂时没有遇到失效的情况。

Based On: Ubuntu 20.04.4 LTS

Reference: ubuntu 下 ctrl 和 alt 互换

最新文章

  1. 别再为了iOS新系统设备而重新安装一个新版Xcode了.其实我们可以添加版本支持
  2. jQuery 移动端ajax请求列表数据,实现点击翻页效果(还有手势往下滑动翻页)。
  3. Bootstrap系列 -- 10. 网格布局
  4. Linux主机硬盘的主要规划
  5. LaTeX新人教程,30分钟从完全陌生到基本入门
  6. 【JavaScript】关于javascript原型的深入理解
  7. svn 提交失败 更新失败 提示 已经锁定
  8. FineUploader 学习笔记
  9. EXTJS 4.2 资料 控件之隐藏显示setVisible、只读setDisabled
  10. easyui datagrid plunges 扩展 插件
  11. CentOS6.5 Nginx优化编译配置
  12. WinHex V18.7(16进制编辑器) 多国语言绿色版
  13. 使用SQL Server 发送邮件
  14. 【NO.13】Jmeter - 在Linux整理和计算测试结果
  15. 基于Citus和ASP.NET Core开发多租户应用
  16. java 11 Java Flight Recorder
  17. [转]IntelliJ IDEA 使用spring-boot-devtools热部署无效解决办法
  18. Ext获取uuid
  19. 第三方登陆——QQ登陆详解
  20. js数组根据指定字段(true or false)排序

热门文章

  1. Solution -「AGC 016F」Games on DAG
  2. 【第二十三期】春招实习阶段性总结(阿里云已OC)
  3. 运行EXE文件,系统提示缺少api-ms-win-crt-runtime-l1-1-0.dll,解决方法!!
  4. Nginx基本简述
  5. 内网渗透中mimikatz的使用
  6. base家族在线解密工具
  7. 【C#反射】BindingFlags 枚举
  8. Oracle数据库巡检
  9. html页面引用script出现中文乱码问题
  10. Activity跳转显式方法及隐式方法