Ubuntu下交换Alt和Ctrl (适用于任何按键修改)
2024-08-28 07:55:40
在 Ubuntu 下交换Alt
和Ctrl
键:
sudo vim /usr/share/X11/xkb/keycodes/evdev
或者用系统默认编辑器打开:
sudo xdg-open /usr/share/X11/xkb/keycodes/evdev
然后找到LALT
和LCTL
所在的行,它们的默认值应该为<LALT>=64
, <LCTL>=37
。把它们的值互换即可交换这两个键。
其他的按键映射同理。
最后重启使更改生效
reboot
此外还可以用 Ubuntu 自带的软件进行更改。按下Super
键(也就是Win
键),输入Tweaks
,一个开关图标的软件就会跳出来(中文名叫优化
)。打开它,在左边栏选择键盘和鼠标
,在键盘
里最后其他布局选项
。在Alt/Win键行为
或Ctrl键位置
里自行修改。
但是我自己使用优化
进行更改有时候会失效,比如在挂起之后。更改keycodes暂时没有遇到失效的情况。
Based On: Ubuntu 20.04.4 LTS
Reference: ubuntu 下 ctrl 和 alt 互换
最新文章
- 别再为了iOS新系统设备而重新安装一个新版Xcode了.其实我们可以添加版本支持
- jQuery 移动端ajax请求列表数据,实现点击翻页效果(还有手势往下滑动翻页)。
- Bootstrap系列 -- 10. 网格布局
- Linux主机硬盘的主要规划
- LaTeX新人教程,30分钟从完全陌生到基本入门
- 【JavaScript】关于javascript原型的深入理解
- svn 提交失败 更新失败 提示 已经锁定
- FineUploader 学习笔记
- EXTJS 4.2 资料 控件之隐藏显示setVisible、只读setDisabled
- easyui datagrid plunges 扩展 插件
- CentOS6.5 Nginx优化编译配置
- WinHex V18.7(16进制编辑器) 多国语言绿色版
- 使用SQL Server 发送邮件
- 【NO.13】Jmeter - 在Linux整理和计算测试结果
- 基于Citus和ASP.NET Core开发多租户应用
- java 11 Java Flight Recorder
- [转]IntelliJ IDEA 使用spring-boot-devtools热部署无效解决办法
- Ext获取uuid
- 第三方登陆——QQ登陆详解
- js数组根据指定字段(true or false)排序