Apple Silicon M2 Fixes#541
Conversation
|
Thank you for your contribution, and I am sorry for this very long delay in feedback! I no longer have access to any Apple hardware, so I have not been able to test pynput on macOS in quite a while. The lazy imports do seem to still be an issue, even though this was reportedly fixed in objc 8.0, so I see no reason not to merge those parts of the PR. I am a bit curious, however, about |
|
Hi Moses, |
…n addition to WM_INPUTLANGCHANGE since some applications (e.g., Remote Desktop software) may choose not propagate WM_INPUTLANGCHANGE to the hooks when the input language is changed.
| yield value | ||
| finally: | ||
| CFRelease(wrapped_value) | ||
| CFRelease(wrapped_value) |
There was a problem hiding this comment.
Is this double release intentional?
Combines #512 and re-reverts the changes made to darwin in PR #411 so that two listeners can run simultaneously on a mac with apple silicon.