I would like to know how one can disable the keyboard & mouse temporarily in OS X.
|
|
Since you like to do it progmmatically, I would recommend checking out http://alphababy.sourceforge.net/ and make a fork of that with the bits you need. If you would do it without a program in-between I would say the hint about using "xinput set-int-prop [device_id] "Device Enabled" 8 0" from Disable Keyboard & Mouse input on unix (under X) would be better, but I understand it as that it is not what you are asking for. |
|||
|
|
|
Are you keyboard & mouse wireless or just USB? If first, disconnect them via Bluetooth menu on the OS X panel. :) |
|||
|
|
|
I have done this on linux (and I guess it shouldn't be that far out on Mac OS X) where I just unloaded the USB modules related to HID. This would of course rended any hid devices unusable and you will need another way (like remote access) of getting access back. Unplugging and plugging the keyboard/mouse may also restore service. |
||||
|
|
|
I don't know about the mouse (apart from unplugging, of course) but Keyboard Cleaner temporarily disables the keyboard. |
|||
|
|
|
Following on from what Jontas said... Under Linux (I'm not entirely sure about OSX) you can use the xinput command to disable and enable specific devices. To get a list of device IDs just run the xinput command without any arguments. If $ID is the device ID then the following will disable it:
and this will re-enable it:
I hope this is useful. |
||||
|
|

