In order to block ALL keyboard access, mouse access and keyboard shortcut events in one of my projects, I:
- Created a full screen transparent borderless window, in front of other windows, but invisible.
- Handle all keyboard and mouse events with simple
return;the window itself.
- Make the
[NSApp runModalForWindow:myWindow]in order to block keyboard shortcuts.
windowfrom touchpad's gesture events only.
But this guy made it look simple in a tiny app -MACIFIER:
How did he do it?
not really sure if this would be usable, but you could use the program hotkeynet (generally used for gaming, but I have had success using other methods) and map every single key/mouse action to do nothing. I did something similar by blocking access to a specific program with it in about 20-30 minutes.
not sure if it will help; but it might be the solution you need?