如何在文本模式(tty)终端上禁用 Caps Lock?

如何在文本模式(tty)终端上禁用 Caps Lock?

我已通过系统设置 -> 键盘面板禁用了 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"

相关内容