如何禁用键盘?

如何禁用键盘?

在不拔掉键盘的情况下,我想从终端禁用它;我希望这可以使用来完成rmmod,但根据我当前加载的模块,它看起来不可能。

有人有什么想法吗?

答案1

这里有很好的指导,标题为:在 Linux 中禁用/启用键盘和鼠标

例子

您可以使用此命令列出设备。

$ xinput --list
"Virtual core pointer"  id=0    [XPointer]
"Virtual core keyboard" id=1    [XKeyboard]
"Keyboard2"     id=2    [XExtensionKeyboard]
"Mouse2"        id=3    [XExtensionKeyboard]

并使用以下命令禁用键盘:

$ xinput set-int-prop 2 "Device Enabled" 8 0

并使用以下命令启用它:

$ xinput set-int-prop 2 "Device Enabled" 8 1

这仅适用于通过 X 禁用键盘。因此,如果您所在的系统未运行 X,则这将不起作用。

属性列表

您可以使用此命令获取给定设备的所有属性的列表:

$ xinput --list-props 2
Device 'Virtual core keyboard':
    Device Enabled (124):   1
    Coordinate Transformation Matrix (126): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000

相关内容