暂时禁用键盘和鼠标

暂时禁用键盘和鼠标

我想知道如何在 OS X 中暂时禁用键盘和鼠标。

答案1

继乔塔斯所说之后……

在 Linux 下(我不太确定 OSX),您可以使用 xinput 命令来禁用和启用特定设备。要获取设备 ID 列表,只需运行不带任何参数的 xinput 命令。如果 $ID 是设备 ID,则以下命令将禁用它:

export DISPLAY=:0
xinput set-int-prop $ID "Device Enabled" 8 0

这将重新启用它:

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

我希望这有用。

答案2

由于您喜欢以编程方式执行此操作,因此我建议您查看http://alphababy.sourceforge.net/并用你需要的部分制作一个叉子。

如果您在中间没有程序的情况下执行此操作,我会说有关使用“xinput set-int-prop [device_id]“Device Enabled”8 0”的提示在 unix 上禁用键盘和鼠标输入(在 X 下)会更好,但我理解这不是你所要求的。

答案3

您的键盘和鼠标是无线的还是 USB 的?如果首先,请通过 OS X 面板上的蓝牙菜单断开它们。 :)

答案4

我不知道鼠标(当然,除了拔掉插头),但是键盘清洁剂暂时禁用键盘。

相关内容