New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Mac] Keyman on Mojave 10.14.5 sometimes emits wrong characters in legacy apps #1877
Comments
This may be related to additional security hardening on 10.14.5? I am observing that Keyman does not see events it has posted to the app (e.g. kProcessPendingBuffer key event) which it seems is blocking the output of replacement keystrokes after a backspace. I need to run the same tests on a 10.14.4 VM in order to validate the difference in behaviour. |
I have a candidate test version 12.0.0 that addresses this issue, available for download at: https://drive.google.com/file/d/1HsNAJDlsNGMlmSphVEG4OOmhlgi4NNSa/view?usp=sharing In Finder, unzip the file then drag the resulting Keyman app to the ~/Library/Input Methods folder, replacing existing Keyman if present. (To open the Input Methods folder, press Command+Shift+G in Finder and paste the ~/Library/Input Methods text in.) If you get an error 'The operation cannot be completed because the item "Keyman" is in use', then open a terminal and run the following command, and try again:
You will need to run the following command in Terminal to reset permissions after the update, in order for the updated Keyman permissions to be accepted:
And you may also need to restart your Mac in order for the new input method to load. |
Done. |
Describe the bug
In macOS 10.14.5, when using legacy apps, such as Word or Adobe products, Keyman sometimes emits base characters instead of the intended output character.
For example, using the GFF Amharic keyboard, pressing
aa
emitsአa
insteadዓ
.It appears that when context modification is required, it is not working with these applications. This did work in macOS 10.14.4.
Reported at:
To Reproduce
Steps to reproduce the behavior:
aa
.Keyman for macOS:
The text was updated successfully, but these errors were encountered: