aahung / Unshaky

A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]

Home Page:https://unshaky.nestederror.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Whole system hangs when Accessibility permission is removed while Unshaky is running

angelsanzn opened this issue · comments

Describe the bug
The whole system mostly hangs when Accessibility permission is removed while Unshaky is running.

To Reproduce
Steps to reproduce the behavior:

  1. Launch Unshaky.
  2. Go to Security & Privacy settings, and disable Accessibility permission for Unshaky.
  3. Attempt to switch windows (Cmd+Tab), show Mission Control, launch Spotlight, etc.
  4. None of that works for a while. The system does not freeze completely (e.g. music keeps playing in the background) but it takes a few seconds to respond, then mostly hangs again.

Expected behavior
It should not hang at all. Perhaps Unshaky should warn that it won't work without Accessibility permission, although it should not need such a strong permission, see #157.

Desktop (please complete the following information):

  • macOS Catalina 10.15.4.
  • macOS Catalina 10.15.5

I tried and the computer froze for 10 seconds.

commented

Input monitoring cannot replace the Accessibility permission for now, see comment for detail.

Understood. Not sure that tackles the computer hanging issue though.

commented

Is it a valid issue? Why would you want to remove the accessibility permission while using Unshaky?

To test if it actually needs it when you aren't sure about that.

Admittedly, it's not part of the main use case, but the effect it causes is oversized and unexpected.

Is it a valid issue? Why would you want to remove the accessibility permission while using Unshaky?

Ad Hominem
440px-Graham's_Hierarchy_of_Disagreement svg