我想知道如何在 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
我不知道鼠标(当然,除了拔掉插头),但是键盘清洁剂暂时禁用键盘。