The first time you launch the USE Engine app on macOS, you will be asked to give your permission to control your computer. Setting this permission is necessary to make USE Engine fully work: if you don't, you will not be able to type on any remote screen and your teammates may experience issues while collaborating with you on your screen.



Why is it required?

When sharing a screen or an app, USE Engine does sync your inputs with your teammates. The app needs to know when you click your mouse or type on your keyboard so your teammates inputs can be blocked meanwhile. USE Engine also checks for shift, control, command and other modifier keys during this process to avoid conflicts impacting your keyboard state. This process occurs locally, no input data are sent to our servers in any way.

When joining a screen sharing session from the app, it supersedes the default windowing behavior to allow you to send any keyboard combination. Notably, you can send CMD-TAB combos to the remote screen without having your operating system doing it locally.

What if I don't set it?

When sharing a screen or an app, your inputs will not be synchronized with your teammates, leading to a poor collaborative experience. They may also experience issues while interacting with your screen or app.

When joining a screen from the USE Engine app, you will not be able to type on the remote screen.

Got it, how can I set it?

When launching the USE Engine app or starting a new screen sharing session, it automatically detects if the permission was given or not. You will be asked to do so: the window shown above immediately appears. Click on Proceed, you will then get prompted with "USE Engine app would like to control this computer using accessibility features", click on Open System Preferences. Click on the lock button and enter your password, then click on the checkbox next to USE Engine app in the list. Restart the USE Engine app, you're all set!

Was this article helpful?
Cancel
Thank you!