I have been using Keyman for many years but recently have been having issues. It has started using the Menya keyboard as the default at startup and I can not find how to reset it to English (either Canadian or US). When I use the shortcut to switch from the Menya keyboard, it goes to the Canadian French keyboard, for which I have no use. But when I open Keyboard Configuration and click on Keyboard Layouts, the only keyboards listed are IPA (SIL), IPA Unicode 1.0.6, and Menya Unicode, so I can not delete the unwanted Canadian French one or the Canadian Multilingual Standard (which does show up in the list when I simply click the Keyman icon. Where are these other keyboards coming from?
Welcome to our community @Carl,
Which OS and OS version are you on? Could you also let us know your Keyman version?
Is the Menya keyboard a private custom Keyman keyboard?
Please see if we missed any of your questions:
-
Shortcut to switch from the Menya keyboard to Canadian French keyboard
In Keyman Configuration > Hotkeys, you should be able to adjust your shortcut:
-
How to delete the two Canadian Keyboards
The keyboards you see in Keyboard Layouts in Configuration are Keyman keyboards
If the keyboards you want to delete arenât listed, that means they are Windows keyboards. Please refer to this link to find and delete the keyboards. -
How to reset to an English keyboard on startup?
In the Language setting, could you check if Menya is listed under Keyboard?
We look forward to hear back from you. Thanks!
Thank you, MengHeng, for your response to my post last week. It took a while for me to make time to process and apply your suggestions. I was not aware that Windows now had some keyboard settings which seem to interfere with the Keyman settings. At the first round of application I was able to disable the Canadian keyboards which were from Windows but I could not change the default/startup keyboard from Menya to English. Also after making those deletions I discovered that the hotkey (Ctrl + Alt + M) that I have long been using for the Menya keyboard was no longer effective, even though it was still showing within Keyman Configuration. Instead âWindows + Spacebarâ is what I had to use to alternate between the three keyboards that are now active. I have just returned to tackling the issue and have been able to change the default by going to Settings > Time and language > Language > Keyboard and changing the âOverride for default keyboardâ setting. The options listed there are âEnglish (United States) â USâ, âEnglish (Canada) â USâ, âEnglish (Canada) â MenyaUnicodeâ, and âEnglish (Canada) â IPA Unicode 1.0.6â. (I am not sure why the latter three are classified under English (Canada).) The setting had been âEnglish (Canada) â USâ but after changing it to âEnglish (United States) - USâ and restarting the computer, an English keyboard is not the default and either of the two hotkeys work. I assume that the âWindows + Spacebarâ hotkey is something from Windows.
When I click on the Keyman icon at the right on the taskbar, âEnglish (United States) -USâ is at the top of the keyboard list and âEnglish (Canada)â is on the second line. âMenya Unicodeâ and âIPA Unicode 1.0.6â are lines 3 and 4 but they are indented under âEnglish (Canada)â. I am quite sure that that did not used to be the case â they were listed as separate items without any indenting. When I open Keyman Configuration, the Hotkeys tab (in the left) is open and lists the same three keyboards under the âKeyboard Layoutsâ heading. It shows a âĹâ icon before both âEnglish (Canada) â IPA Unicode 1.0.6â and before âEnglish (United States) â USâ; the Keyman icon shows before âEnglish (Canada) â MenyaUnicodeâ. When I select the âKeyboard Layoutsâ tab on the left, the three keyboards listed are âIPA (SIL)â âIPA Unicode 1.0.6â and âMenyaUnicodeâ. The âIPS (SIL)â keyboard appears to be newer but it is not the one currently active within my keyboard options. Much of this does not make sense to me. If there are any explanations you can provide or changes that you would recommend, I would appreciate it.
In answer to your questions about my system, I am using Keyman 17.0.335 and the OS is Windows 10 Pro Version 22H2 OS Build 19045. The Menya Keyboard is one that was created about 20 years or more ago and allows me to use the âfâ and âcâ keys to type âäâ and âĹâ respectively. That was back before Keyman was an SIL-owned/controlled product.
The bottom line is that it is now working as I would like it too, but I would appreciate knowing if there are ways that I could improve its operation.
Thanks,
Carl
Hello, @Carl
Could you redefine the hotkeys for MenyaUnicode keyboard again? It would help a lot to know the steps to get it to stop working again so I can open an issue if possible.
The âWindows + Spacebarâ might be a replacement for âAlt + Shiftâ from Windows to toggle the keyboard list. The âAlt + Shiftâ can still be use to switch keyboard but it has a different behavior.
From my understanding this is your Keyman keyboard list:
- English (United States) â US
- English (Canada)
- English (Canada)
- MenyaUnicode
- IPA Unicode 1.0.6
Since both English (US) and English (Canada) are the languages set in your machine, whichever Keyman keyboards has that language association will indent under that language. Could you confirm and remove the unwanted language here?
With the language above, this is what I get in KeymanË
However, if youâd like to keep both languages then you can associate a different language to the keyboard (e.g. und or English (US))
Here is how to set it:
More information of Associating Keyman Keyboard Layouts for Best Performance before applying your changes.
The IPA (SIL) is an up-to-date, recommended keyboard and is maintained by us, also a replacement for IPA Unicode (no longer maintained, no keyboard source).
Should there be further questions, please let us know.
Thank youÇ
Hello MengHeng,
Your understanding of my Keyman keyboard list is close to accurate. English (Canada) is not included under English (Canada). I have to admit to not knowing the difference between the English (US) and English (Canada) keyboards and long ago I probably selected English (Canada) simply because I am Canadian. From the Settings>Time & Language>Language window, I removed English (United States) but then I did not have an option for the standard qwerty keyboard. I tried the Options button for English (Canada) under Preferred languages and it shows US (QWERTY) as installed but it does not show in the Keyman window. The options for Canada under âAdd a keyboardâ were the Canadian French or Canadian Multilingual standard, neither of print the characters that show on the keyboard (especially for the / and @ keys for which I want those characters to appear). I have, therefore, reinserted English (United States) as under Preferred languages.
I have removed IPA Unicode from my computer and added IPA (SIL) in Keyman.
I have redefined the MenyaUnicode hotkey to ânoneâ and then back to âCtrl + Alt + Mâ and it does work to switch to the Menya keyboard. I believe that the hotkey used to function as a toggle, such that it would change the keyboard to or from MenyUnicode; now using the hotkey while MenyaUnicode is the active keyboard has no noticeable effect. I, therefore, added a hotkey to English (United States) to allow for a single action switch to it when I have had the Menya keyboard activated. I can still use the âWindows + Spaceâ to change keyboard from within the available options.
Clicking the Keyman icon on the taskbar now shows MenyaUnicode and IPS (SIL) embedded under English (Canada), and English (United States) â US, with no embeddings.
My Language setting within Windows now show English (Canada) and English (United States) as Preferred languages.
(I tried sending Snippet screenshots for the above settings but they were not acceptable within posts.)
Things seem to be behaving satisfactorily now. I will let you know if I have further issues. Let me know if you have further suggestions or comments on what I have done.
Thanks for your help,
Carl