Fusion

 View Only

Accessibility "control computer" permission internals

  • 1.  Accessibility "control computer" permission internals

    Posted Aug 30, 2025 06:59 PM

    Hello,

    I've been using Fusion on MacOS Sequoia on an M1 machine to virtualize Linux. Fusion typically asks for the "Allow this application to control your computer" accessibility permission, in order to capture low-level keyboard / mouse events.

    However, keyboard and mouse events seem to work the same, with or without the permission. I've tested modifier keys, combinations of multiple keys, shortcut remapping, as well as shortcuts such as Command + Q which are normally sent to MacOS. This is confirmed by printing events with `evtest`.

    Essentially, I'm not able to pinpoint a difference between having the permission enabled or disabled. Do you have insight as to what low-level API is being used that is triggering this permission?

    Thanks,

    Rafael



    -------------------------------------------