While on the topic of AddLanguageProfile – Vista changes the behaviour
of this function.  In Windows XP, it would install the TIP across the
user’s currently installed languages, and just to be helpful, add
Chinese (Simplified and Traditional), Japanese, and Korean languages
with the TIP installed for each of those languages.  That’s not too
hard to fix up.  However in Vista, this simple function call will not
only , but will also add every single language installed on the system
to the user’s profile – resulting in the following impressive dialog:

Textservicesandinputlanguagesaftert

The list of languages goes on seemingly for ever.  Not only does this
list every language – it also lists every sublanguage – Arabic (Saudi
Arabia), Arabic (Iraq), Arabic (Egypt) and so on and so forth.  For
good measure, the languages aren’t installed alphabetically, but rather
in the order of the language identifiers (0x0401 for Arabic (Saudi
Arabia), 0x0402 for Bulgarian)…

Categories: Developing Keyman

0 thoughts on “”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Developing Keyman

Keyman Update for 14 February 2025

This blog reports on significant Keyman product and keyboard development updates over the period from 03 February 2025 — 14 February 2025. As always, you can follow all of our development online at github.com/keymanapp/keyman, and Read more…

Developing Keyman

Keyman 18.0 is now available in beta

We are excited to announce that Keyman 18.0 is officially in beta! Keyman 18.0 beta is free to download from Keyman downloads website. You are welcome to send us any feedback on Keyman community site. Read more…

Developing Keyman

Keyman Update for 31 January 2025

This blog reports on significant Keyman product and keyboard development updates over the period from 20 January 2025 — 31 January 2025.  The Keyman team is now preparing for beta release of Keyman 18. The Read more…