所以我想禁用键盘上除“ctrl”、“alt”和“E”之外的所有键。如何借助可以绑定到键盘快捷键的命令来执行此操作。我找到了如何使用以下命令禁用整个键盘xin输入浮点数 17。
谢谢
答案1
尝试修改映射:
xmodmap - 用于修改 X 中的键盘映射和指针按钮映射的实用程序
- 用于
xmodmap -pke
找出键盘上哪些键具有哪些键码。 - 通过将
xmodmap -e 'keycode 24 = 0x0000'
其替换24
为您要禁用的键的相应键代码来禁用该键。 - 对所有列出的键码重复步骤 2 以禁用所有键。例如,您可以使用 for 循环快速执行此操作:
#!/bin/bash
for i in {8..255}
do
echo "Disabling keycode $i ..."
xmodmap -e "keycode $i = 0x0000"
done