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

Related Posts

Developing Keyman

Keyman Update for 28 August 2026

Major improvements on Autocorrect! These alpha versions bring localization on Windows, Linux, iOS. Keyman for Windows has support for PNG format icon, track caps lock state correctly. Keyman Developer fixes unsaved layer name, continue on kmc-convert. While, Keyman for Android and iPhone and iPad has new documentation on autocorrection. KeymanWeb enhances suggestion, memory-usage, and supports complex Latin-script languages. Improvements on the Laz keyboard. New Medžuslovjansky (latinica), Ligurian, Ntcham (AZERTY), and kachin keyboards! Don't forget about our 3 new contributors and another testimonial!

Developing Keyman

Keyman Update for 14 August 2026

This edition highlights the latest Keyman product and keyboard development updates from 3 — 14 August 2026, describing recent progress across the project and contributions from the community. A few links Learn how to create Read more…

Developing Keyman

Keyman Internship 2026 – Android UI

Earlier this year, the Keyman team working out of the National Polytechnic Institute of Cambodia (NPIC), វិទ្យាស្ថានជាតិពហុបច្ចេកទេសកម្ពុជា, in Phnom Penh, the capital of Cambodia, offered an internship program to keen students to take on a Read more…