Uninstall other Keyman keyboards (to make sure they aren’t causing the issue)
Install IPA Unicode 1.6 Keyman Keyboard.kmp
Type with the IPA keyboard
Uninstall the IPA keyboard
3b. Leave Keyman open
For any program I used IPA in, I can’t type anything. Backspace, Delete, and arrow keys work (but not spacebar).
Exit Keyman
Go back to one of the programs where I typed IPA (and also couldn’t type anything after uninstalling IPA but before exiting Keyman)
Type 1 character. Nothing happens.
Type more characters, everything is normal again.
If I repeat steps 1-8, I cannot type (in repeated step 4) in any program that I used since I started step 1 originally. In those same programs, the first character I type in repeated Step 7 is not shown on the screen. The rest of the typed characters display normally.
The differences with those 2 keyboards it the following:
Sometimes I have to close/reopen Keyman 2-3 times for the vernacular keyboard keystrokes to stop working.
Also this happens:
1a. Install one of the vernacular keyboards from the kmp file
1b. Use the Bukawa or yamap keyboard
1c. Uninstall the Bukawa or yamap keyboard
2. Go to a program where I was just typing vernacular.
3. I cannot type SHIFT + N. Other keystrokes seem to work fine.
4. Exit Keyman.
5. Go back to one of the problematic programs.
6. Press SHIFT + N once. Nothing happens.
7. Press SHIFT + N again, it works normally.
I don’t know if this has something to do with not associated a Windows keyboard layout for a Keyman keyboard properly? When I install either of these keyboards, it looks like this (the IPA looks the same):
After I uninstall it, it looks like this (after I uninstall the IPA, it looks the same):
My Windows Input Language looks like this:
I tried to find where I associate the Keyman keyboard with a Windows keyboard layout in Keyman Developer 11, but could not.
So I wonder if there was a change from IPA 1.6 to 1.7 that I also need to make in these vernacular keyboards.
It looks like a lot is going on here. I would recommend that you uninstall Keyman now and restart your machine for any necessary updates to take effect. Then trying to reinstall Keyman and the SIL IPA keyboard.
The issue you are experiencing with language switching here is most likely to do with exiting Keyman – when you exit Keyman, the IPA keyboard is unloaded, but the next active keyboard is not yet marked as active in the app. When you press a key, then Windows detects that the IPA keyboard that was selected is no longer present, so switches to another keyboard.
In the normal use case, you wouldn’t exit Keyman – just leave it running all the time.
The issue on this topic had been fixed on the newer version of Keyman.
Respectfully, due to the inactiveness of the conversation, this topic is now closed for any further discussion.
Please feel free to create a new topic if there is any question or the issue persists.