keyman
keyman copied to clipboard
docs(mac): Update security configuration for Big Sur
This page says permission is supposed to be granted in three separate places under Security and Privacy, but only two of the three can be granted and Keyman works as expected after the permission was granted to the two.
Link to the page: https://help.keyman.com/products/mac/current-version/troubleshooting/configure-security
Related: https://github.com/keymanapp/keyman/issues/5106#issuecomment-844589227.
Can you clarify which of the 3 steps is not needed for Big Sur?
I'll transfer this to the main repo since product documentationis there
The third on the list (Privacy / Files and Folders). Keyman is not found on the list.
The files and folders permission will probably be required when you install a keyboard, yes?
No, not when you install a keyboard. Not even when you (re?)install Keyman for mac.
The interesting fact is that Keyman is not shown in the "Files and Folders" settings.
When I run a fresh install of Keyman 15 with macOS Monterey and switch to Keyman for the first time, here is what I see:
- request for Documents Folder access
- request for Keystroke Receiving (Input Monitoring permission)
- after enabling Input Monitoring, alert to restart
- another request for Documents Folder (despite it already being granted)
- Keyman runs but the shift layer does not work
- after restart, the shift layer works
- attempting to use the OSK produces a request for Accessibility Access (Events)
- after granting, OSK works without a restart
This experience will definitely change with Keyman 16 because of the Mac code changes around security, but it also changes based on the version of macOS. Some APIs that do not require permission with older versions of the OS, do require permission with later versions. I will update the documentation to make it clear that the permission requirements vary.