Developing Keyman
Creating a custom On Screen Keyboard for Keyman Desktop
Learn how to create a custom on screen keyboard that does not match the standard 101-key layout.
Learn how to create a custom on screen keyboard that does not match the standard 101-key layout.
Microsoft have just announced a set of vulnerabilities with their Embedded OpenType Font component. This component is used in Internet Explorer to automatically download and display fonts on websites. it is especially useful for displaying text in languages not supported Read more…
With the release of Firefox 3.5, all* the major browsers now support embeddable fonts – in one of two formats, TrueType/OpenType and EOT. This makes for a much smoother experience for visitors to multilingual websites. For an example, visit http://ethiopic.keymankeyboards.com/ Read more…
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 Read more…
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. Read more…
We've just published a Brazilian Portuguese user interface translation for Keyman Desktop. It can be accessed within Keyman Desktop with the following steps: Open Keyman Desktop Configuration. Click Options tab. Click User Interface Language button. Click More Languages Online button. Read more…
We’ve just made the following updates to the KeymanWeb Subscriptions beta: Updated to build 128 – fixes an incompatibility with blogspot; build 127 fixed some issues with IFRAMEs in Internet Explorer Added the popular Malayalam Mozhi keyboard layout KeymanWeb Subscriptions Read more…
Handling text input correctly when developing a Win32 application is not as simple as it could be. The different types of messages don’t seem to be all that well understood… You need to manage quite a number of different, potentially Read more…
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 Read more…
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 Read more…