I just installed a new version of Steam on macOS Catalina 10.15 (19A602) and got this unexpected request:

Keystroke Receiving

Steam.app would like to receive keystrokes from any application

Keystroke Receiving: Steam.app would like to receive keystrokes from any application

I hit Deny since I can't see any good reason why Steam should need this. I can't find any answers, having looked at a thread on Reddit and Apple Support forums. This security article from Sophos, Synthetic clicks and the macOS flaw Apple can’t seem to fix seems to be related.

Why would Steam need this?

  • 7
    The steam overlay. It needs to receive keystrokes while you're playing other games.
    – vykor
    Oct 31, 2019 at 3:05
  • Appreciate apple security here.. and its total violation of privacy. What if later on application developer try to mis use users data such as passwords. I was also astonished to see this kind of pop-up and I denied too. App is working fine, Steam needs to find some other way to work with their overlay.
    – Pushpendra
    Feb 10, 2022 at 8:11

1 Answer 1


Under Catalina's security model, Apps are supposed to operate isolated from everything else, including your data. If they want to use your data or a service from another App, they must ask you for permission to do so.


This seems reasonable given the message in the dialog box, however I can find no direct information directly from Apple so please take it under advisement until it can be confirmed.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .