Skip to content
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

IPA SIL option to switch modifier and base letter no longer works. #2466

Open
MattGyverLee opened this issue Nov 21, 2023 · 6 comments
Open
Projects

Comments

@MattGyverLee
Copy link
Contributor

MattGyverLee commented Nov 21, 2023

I had this fully written up, and the connection cut out when I submitted it.

I learned the IPA Microsoft keyboard typing =a, and the a= type combinations are awkward for me. The Keyman IPA SIL keyboard offers the option to type modifiers before or after the letter (which I have used in the past). Unfortunately, the option has no effect in 16.0.141, even after restarting Keyman.

image

Additionally, the IPA keyboard combinations don't work in Brave as I write this report on Github, while they do work (only n< and never >n) in Chrome and Word. However, the deadkeys of the Cameroon Keyboard work fine here.

@LornaSIL LornaSIL added this to In progress in Keyboards Nov 21, 2023
@LornaSIL LornaSIL moved this from In progress to To do in Keyboards Nov 21, 2023
@LornaSIL
Copy link
Contributor

Have you tried using the RALT - and RALT = toggles? Those work for me in Notepad (but not Word). The documentation says not to turn one setting on with the RALT keys and try to turn it off with the Options setting so I'm not sure what state my computer is in right now.

@DavidLRowe
Copy link
Contributor

In looking at the .kmn file, it seems that the 'before' option rules (including [RALT "-"] to set the 'before' option) are all $keymanonly: so IIUC I wouldn't expect them to work in a web context. But maybe I'm misunderstanding the issue.

@DavidLRowe
Copy link
Contributor

I was thinking of the keyman.com option to try out a keyboardː For example, go to https://keyman.com/keyboard/sil_ipa and click the "Use keyboard online" button, which takes you to https://keymanweb.com/#und-fonipa,Keyboard_sil_ipa where you can type using the keyboard in a keymanweb context.

I installed the sil_ipa keyboard on my Windows 11 computer. In the configuration I selected "Before" (then I think I had to exit Keyman and restart it). Typing here (using Brave browser) >n produces ŋ.

BTW Typing >n to produce ŋ also works in Notepad++, but not in Notepad which comes with Windows 11.

After selecting the keyboard option in the Keyman Configuration to return to "After", I tried exiting Keyman and restarting , but it didn't seem to change. I uninstalled the keyboard and reinstalled it. Now n> produces ŋ.

@MattGyverLee
Copy link
Contributor Author

I installed the sil_ipa keyboard on my Windows 11 computer. In the configuration I selected "Before" (then I think I had to exit Keyman and restart it). Typing here (using Brave browser) >n produces ŋ.

Today, it works to set "Before" and restart KM, but now I'm back into a bug where shift keys get stuck that I was discussing with Rob but could no longer reproduce. Apparently it only comes up when IPA is set to "Before". This will help me to reproduce the bug for him, but it could be keyboard-specificǃ

So where does the browser/notepad compatibility issue rest? That seems like a bigger issue.

@rc-swag
Copy link

rc-swag commented Nov 28, 2023

The problem with the original post is that a new instance of the application needs to be started. That is if it is notepad it needs to be closed an opened again. Or a new notepad window opened but the old one retains the original options.
What has been observed above is a combination of opening new applications and other ones that have not been closed.
See this issue #5974. I am currently looking at @MattGyverLee logs for the modifier keys being stuck.

@MattGyverLee
Copy link
Contributor Author

MattGyverLee commented Nov 28, 2023

What has been observed above is a combination of opening new applications and other ones that have not been closed.

Does that include apps that haven't been closed since switching keyboards, or only switching the before/after toggle on the IPA kb.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Keyboards
  
To do
Development

No branches or pull requests

4 participants