How to change the initial display language in Keyman desktop?
Do you mean at install time? With a custom build of Keyman?
The display language is stored in the registry at
current language. It should be set to the BCP-47 code for the locale, e.g.
kan-Knda-IN (Kannada). So if you can set that before install, you should then see that language on first run.
Can I do that with the wix source?
<Component Id="Reg_LangSelect" Guid="*"> <RegistryValue Root="HKLM" Key="Software\Keyman\Keyman Engine" Name="current language" Type="string" Value="kan-Knda-IN" /> </Component> <!--Merge below under Feature Id="AlwaysInstall" > <ComponentRef Id="Reg_LangSelect" />
I am suspecting this will work. I will try in the evening.
That’s close – use
Copy/Paste is a bad habit, I am trying to avoiding since a kid!
I overlooked it after copy/paste!