“Alt”键(左)不能用作“空格” - 但 CapsLock 可以?(使用“xkb”)

“Alt”键(左)不能用作“空格” - 但 CapsLock 可以?(使用“xkb”)

我的键盘上的空格键已经坏了,所以我想将“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/xkbsudo rm *.xkm重新启动了计算机。

重启后,Alt 键不再充当 Space 键,也不再充当 Alt 键。因此,所有命令(如CTRL+ Alt+)T都不再起作用。

此外,CapsLock 不能充当 Alt 键,它不执行任何操作。

但是,如果我将 CapsLock 设置为“Space”,/usr/share/X11/xkb/symbols/pcCapsLock 就会充当“Space”键,而不会出现任何问题。

我在 Ubuntu 中使用英国键盘布局。

知道为什么“Alt”键不能充当空格键吗?

相关内容