![“Alt”键(左)不能用作“空格” - 但 CapsLock 可以?(使用“xkb”)](https://linux22.com/image/1203718/%E2%80%9CAlt%E2%80%9D%E9%94%AE%EF%BC%88%E5%B7%A6%EF%BC%89%E4%B8%8D%E8%83%BD%E7%94%A8%E4%BD%9C%E2%80%9C%E7%A9%BA%E6%A0%BC%E2%80%9D%20-%20%E4%BD%86%20CapsLock%20%E5%8F%AF%E4%BB%A5%EF%BC%9F%EF%BC%88%E4%BD%BF%E7%94%A8%E2%80%9Cxkb%E2%80%9D%EF%BC%89.png)
我的键盘上的空格键已经坏了,所以我想将“Alt”(左)改为“Space”,将“CapsLock”改为“Alt”。
我/usr/share/X11/xkb/symbols/pc
已经改变了台词
//key <CAPS> { [ CapsLock ] };
key <CAPS> { [ Alt_L ] };
//key <ALT> { [ NoSymbol, Alt_L ] };
key <ALT> { [ space ] };
//include "altwin(meta_alt)"
我已“更新”缓存cd /var/lib/xkb
并sudo rm *.xkm
重新启动了计算机。
重启后,Alt 键不再充当 Space 键,也不再充当 Alt 键。因此,所有命令(如CTRL+ Alt+)T都不再起作用。
此外,CapsLock 不能充当 Alt 键,它不执行任何操作。
但是,如果我将 CapsLock 设置为“Space”,/usr/share/X11/xkb/symbols/pc
CapsLock 就会充当“Space”键,而不会出现任何问题。
我在 Ubuntu 中使用英国键盘布局。
知道为什么“Alt”键不能充当空格键吗?