Developing Keyman

Keyman 7.1.267.0

We've just released another update to Keyman Desktop and Keyman Developer.  In this version: We add a fix for a minor Windows 7 compatibility issue. We fix a couple of reported crashes, and an install issue on Vista that was rarely experienced. We address some bugs in the On Screen Read more…

Developing Keyman

KeymanWeb Updates

We have published an update to KeymanWeb, v 1.0 build 136.  This release makes the following updates: The Alt key is now released in the On Screen Keyboard correctly.  This problem was especially evident previously when switching windows with Alt+Tab. Firefox now scrolls input and textarea controls correctly when typing Read more…

Developing Keyman

What’s wrong with TranslateMessage?

What’s wrong with TranslateMessage?  Two things: It probably shouldn’t be in the message loop.  Different windows do different things with character and keystroke messages.  Performance is not an issue here nowadays.  Having TranslateMessage in the message loop has resulted in awful things such as IsDialogMessage and TranslateAccelerator calls for every Read more…

Developing Keyman

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 Read more…