On a mac, the driver module will need permission from the os to take control of the mouse and keyboard. Annoyingly, the AWT Robot class does not fail to instantiate when this permission is not available. Instead, the calls to control peripherals are called and simply ignored.
This requires that I take care of permissions explicitly; request control of the mouse and keyboard if not already available, etc.
On a mac, the driver module will need permission from the os to take control of the mouse and keyboard. Annoyingly, the AWT Robot class does not fail to instantiate when this permission is not available. Instead, the calls to control peripherals are called and simply ignored.
This requires that I take care of permissions explicitly; request control of the mouse and keyboard if not already available, etc.