![在 Linux 中禁用 Esc 键?](https://linux22.com/image/1256503/%E5%9C%A8%20Linux%20%E4%B8%AD%E7%A6%81%E7%94%A8%20Esc%20%E9%94%AE%EF%BC%9F.png)
我正在使用信息亭软件,可以使用 Esc 键轻松退出。没有办法禁用此行为,所以我想完全禁用 Esc 键。
我尝试执行:
xmodmap -e "键码 9="
来自 .Xsession,但这没有帮助。(我确信 .Xsession 可以运行,因为 .Xsession 中还有其他命令可以正确运行)。
答案1
作为一种破解方法,您可以使用全局快捷方式程序(如 Xbindkeys),并将 Esc 键绑定到/bin/true
,这样什么也不做。
答案2
为了完整起见,这就是我所做的。
$ cat ~/.config/xmodmap.d/disable-esc keycode 9 = NoSymbol keycode 66 = Escape ! Make CAPS lock the new Escape
然后可以在登录时调用它以使之生效。有很多方法可以做到这一点,我把它放在了 中~/.xinitrc
。
$ grep 'disable-esc' ~/.xinitrc xmodmap ~/.config/xmodmap.d/disable-esc