Even in jamf itself and using the PPC tool i cant create profiles that allow apps to monitor keyboard. they only option i get is to deny apps.
under security and Privacy-> privacy -> input monitoring, i have to by hand select the apps that need access.
why cant i allow apps using profiles, it appears the only way to do it is by hand...
see screen shot.
No, there’s no scripted way to enable these options that I’m aware of, and even if there were, if Apple found out I’m sure they would block it in a future update or OS version.
Again this is by design by Apple. They don’t want things that directly affect user privacy, like monitoring input devices or recording audio/video, etc from being enabled by admins or anyone else other than the end user of the device. We can rail against it all we want, but I doubt this will change.
@Sandy Maybe I should have stated what I said above more clearly, but I wasn't referring to admin privileges, but rather IT/Mac "admins". Meaning Apple doesn't want people like us to be able to enable these monitoring functions without the end user (or an account on the device) authorizing it.
I get that some organizations really want to be able to do these things, but, right now at least, that has been Apple's stance on this issue. Could this change in the future? Sure, Apple has drawn lines in the sand before, only to cross them at some later date, but it's anyone guess. For the moment, there is no way to programmatically allow input monitoring, as well as turning on the camera or microphone for an app thru a profile or scripted means.
@mm2270 gotcha. I will add that I like that some privileges, like setting lockscreen settings for example, require authentication by the logged in user. This seems like an excellent way for Apple to go, since the logged in user (even without admin credentials) should be the one deciding some things, like access to camera and microphone, for example. If we cannot manage globally and are in an environment that does not want end users to have admin rights, there will be lots of trips to the office!
I wouldn't have a problem if the OS allowed non-admin users to set this themselves. However, allowing the Wacom tablet to access input monitoring requires admin access, not just the user's. That doesn't make any sense if they want to give the user rights. We have other apps that require the user to allow certain security settings but they can check the boxes without admin rights. So can we at least use a script to open Keyboard Monitoring to users without admin rights? I've been able to do this with other settings in System Preferences, like specific sections of Network and Energy Saver.
AWS Schema Conversion Tool has the same issue. User needs to allow "Input Monitoring" but requires admin rights to do so.
We opened a ticket with Amazon, they told us it's an Apple limitation.
Myea...I get that user has to approve, doesn't make sense that the user now also needs admin rights.
newest versions of wacom software have this issue too. Put a ticket in with apple if you can. They're aware of the issue and considering allowing non admins to set input monitoring, but their change will be too late for our 2021-2022 school year :/
My enteprise ticket number if anyone wants to reference #20000068396647
In case it helps anyone I discovered by trial and error that while it's called "Input Monitoring" in System Preferences it's called "ListenEvent" in the PPPC settings payload. As of Big Sur you can set config profile to allow non-admin users to check that box in System preferences. Like so: