![如何在文本模式(tty)终端上禁用 Caps Lock?](https://linux22.com/image/1092843/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%96%87%E6%9C%AC%E6%A8%A1%E5%BC%8F%EF%BC%88tty%EF%BC%89%E7%BB%88%E7%AB%AF%E4%B8%8A%E7%A6%81%E7%94%A8%20Caps%20Lock%EF%BC%9F.png)
我已通过系统设置 -> 键盘面板禁用了 Ubuntu 中的大写锁定功能(请参阅如何以编程方式交换 Caps Lock 和 Esc 键?关于如何找到此选项),但是当我切换到文本模式 tty 终端(通过Ctrl+ Alt+ F1)时,大写锁定不再被禁用。
我经常使用这些基于文本的终端 - 有没有办法完全地即使在这些终端上也要禁用 Caps Lock 吗?
答案1
我使用发布的说明成功了这个博客在虚拟控制台中:
echo -e "$(dumpkeys | grep ^keymaps)\nkeycode 58 = Escape" | sudo loadkeys
不过,我不确定如何在每次重启后自动应用此功能。
在研究您的问题时,我还遇到了这个替代解决方案:
答案2
将以下行添加到 .profile 或 .bash_profile 可以禁用大写锁定:
xmodmap -e "remove lock = Caps_Lock"