pok*_*oke 7 terminal keyboard keyboard-layout
我们有一个基于 shell/tty 的应用程序,有大约 1,000 个用户。它在 X Server 不可用的环境中运行。如果用户不小心打开了Scroll Lock,它看起来好像应用程序被冻结,因为它停止响应键盘输入。有没有办法禁用Scroll Lock或将其重新映射到对这个用例不那么干扰的东西?
对于 GUI 环境:
xev
在 CLI 上键入,然后单击 Scroll Lock 键以查看其键码。
然后使用 xmodmap -e 'keycode <value>=<action>'
其中value
是您从xev
命令中获得的密钥代码。
如果您想禁用 Scroll Lock,您应该将 保留<action>
为空白。或者您可以将 映射<action>
到另一个键码。
例如,在我的 Asus EEE 1005P 上,Scroll Lock 键被映射到,keycode 78
所以我会发出xmodmap -e 'keycode 78='
禁用它的命令。
对于非 GUI 环境:
setkeycodes scancode keycode
您可以使用showkey命令获取扫描码。然后你需要使用loadkeys。而在这里,你可以找到一个指南。
我对非 GUI 环境没有任何经验,因此我为您提供了链接和有关如何执行此操作的一般方法。