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 by your operating system. Tavultesoft use the Embedded OpenType Font 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 rarely experienced. We address some bugs in the On Screen 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. Firefox now scrolls input and textarea controls correctly when typing 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. Click Install on the Portuguese Brazilian entry. We've also made 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 are free to try for 30 days, and currently free 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 conflicting types of input. Flaws and legacy cruft in Windows’ 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 awful things such as IsDialogMessage and TranslateAccelerator calls for every 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 Korean languages with the TIP installed for each of those Read more…
Some time ago, Michael Kaplan wrote about the Ctrl+Space hotkey and its broken configuration in Windows Vista. What is particularly evil about the Ctrl+Space combination is that takes control even when the language is not selected. So you can be happily typing away in US (English) or German (Austria) or Read more…