Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice

Anyone get "'Unity Hub' would like to receive keystrokes from any application" pop up message..

Discussion in 'Editor & General Support' started by elliotmiller, Sep 16, 2019.

  1. elliotmiller

    elliotmiller

    Joined:
    Jun 21, 2017
    Posts:
    3
    Updated to Mac OS Catalina today and opened Unity to be greeted with a message saying "'Unity Hub' would like to receive keystrokes from any application".

    The two options are "Open System Preferences" or "Deny"

    Has anyone else received this as well when using Unity or know what it could be relating to? Did a Google search and couldn't find anything and Unity still seems to run fine with the message in the background.

     
    Novack, dvr7, dlurner and 1 other person like this.
  2. elliotmiller

    elliotmiller

    Joined:
    Jun 21, 2017
    Posts:
    3
    This is a screenshot of the message in question. Screen Shot 2019-09-16 at 8.03.16 pm.png
     
    Novack, dlurner and (deleted member) like this.
  3. grizzly

    grizzly

    Joined:
    Dec 5, 2012
    Posts:
    356
    Unity Hub is a standalone manager for Editor installations and projects. Its default path for Mac is here "/Applications/Unity/Hub/Editor".

    If it's not launched directly it will still run silently in the background whenever the Editor's launched, despite my request to disable this behaviour.

    It appears to be listening to keystrokes which is a major security concern... Hit "Deny" and/or kill the process whenever you run the Editor(it's not required).
     
    Novack, Spoetnik, c0ffeeartc and 2 others like this.
  4. elliotmiller

    elliotmiller

    Joined:
    Jun 21, 2017
    Posts:
    3
    Thanks for your reply, grizzly. Yeah, I've noticed that Hub tends to run in the background, even when I quit the 'Unity Editor' program itself. I've since selected "Deny" and it hasn't seemed to affected the project as far as I can tell. Thanks again.
     
    grizzly likes this.
  5. sameer_krypt

    sameer_krypt

    Joined:
    Nov 28, 2013
    Posts:
    1
    Are they serious ? Why on earth they want to capture the keystrokes ...not cool unity.
     
  6. TeamTysoe

    TeamTysoe

    Joined:
    Dec 6, 2016
    Posts:
    1
    As above, Unity why do you need to capture keystrokes outside Hub? Guessing there is a reason but is that poor engineering or feature we don't really need. Explain.
     
  7. Spoetnik

    Spoetnik

    Joined:
    Dec 24, 2019
    Posts:
    3
    I had exactly the same on my MacBook, MacOS Catalina. Without hesitation denied!! It gave me a creepy feeling. On top of that, wondering whether any functionality would be hampered by this denial?

    BatmanKeystrokes.png
     
    Last edited: Dec 25, 2019
  8. henboi

    henboi

    Joined:
    Apr 8, 2013
    Posts:
    1
    Same thing for me. This is a huge concern as this means Unity Hub is capturing passwords. Furthermore, that means that the poor Windows users are most likely still getting their keystrokes captured. Will someone from Unity please address this?
     
  9. asmaloney

    asmaloney

    Joined:
    Jul 25, 2019
    Posts:
    12
    So it's not just Unity Hub. I just had a report that my game is producing this dialog when run on macOS 10.15.

    It is a properly signed and notarized standalone application (not through Apple Store yet).

    Is there an entitlement I need to set to turn this off? I can't find one...
     
  10. marcelo_augusto

    marcelo_augusto

    Joined:
    Nov 18, 2018
    Posts:
    11
    I got this message today and hit "deny" - no application should have that power. I wonder why U3D needs that,
    Other strange thing I noticed - I am not sure is related - is that when you close the editor, although the hub is running on the background, its window do not show again, even switching to it.
     
  11. SurreyMuso

    SurreyMuso

    Joined:
    Mar 16, 2020
    Posts:
    62
    Some applications have global shortcuts so that you can invoke the app even when it doesn't have focus. Indeed, shortcut managers must rely on this. As such, they watch for specific keystrokes and take control. Apple have changed their policy and clearly think this is something that should be approved, rather than assumed. I guess that Unity initialisation must try and take hold of the keyboard in some way that now needs this permission.

    You can deny it for now and allow in the future, if an issue should arise.
     
  12. codedragon2

    codedragon2

    Joined:
    Jun 29, 2020
    Posts:
    1
    I got this too. What are they trying to do?! Why do they need keystrokes!? would recommend switching to unreal engine.
     
  13. mowax74

    mowax74

    Joined:
    Mar 3, 2015
    Posts:
    94
    ok, bye bye... you could not become a good artist, programer, game designer or what so ever, when you can decide that quickly to change platforms.
     
  14. Mauri

    Mauri

    Joined:
    Dec 9, 2010
    Posts:
    2,658