Keyman Desktop 8.0 Beta Releases
This is a prerelease version of Keyman Desktop and Keyman Developer. It is incomplete, has known issues, and should be used for testing purposes only.
Feedback
We are keen to get your feedback! Please report issues on the Keyman Yahoo Group or to Tavultesoft Support if you prefer to report privately.
What's New in 8.0 beta 2.1 (build 7.1.287.0)
Bug Fixes
- Improve font helper accuracy and return full compatibility information (I2421)
- Improve stability (I2444, I2445, I2443, I2435, I2441, I2437, I2439, I2446, I2422, I2448)
- Fix for non-initial if() statements in keyboard options in compiler (I2432)
- Fix U+0020 not being added to context when default processing applies (I2436)
- On screen keyboard showed a blank pane when automatically displayed (I2447)
What's New in 8.0 beta 2 (build 7.1.283.0)
New Features
- Configurable keyboards (I1632) - add a dialog box to allow users to tweak settings in your keyboards. No longer any need for separate keyboards to support minor differences in feature sets for your keyboard layouts. Keyboard Options documentation. Keyboard Options example - European Latin keyboard with option for RCtrl/RAlt.
- Activation Client integration (I2392)
- New keystroke processor more compatible with major applications (I2424)
- Improved Keyman menu (not yet complete) (I2226)
Bug Fixes and Minor Features
- UI language switch more accessible (I1694)
- Debug engine more reliable and supports Pause hotkey for instant capture (I2310, I2357, I2423, I2348, I2349, I2350, I2352, I2353)
- Back, Forward and new window functions in Keyboard Help (I2393)
- Stability (I2374, I2297, I2351, I2354, I2355, I2356)
- Office, font and browser information in diagnostics; avoid making diagnostic reports too large (I2240)
- KeymanWeb compiler could generate call() functions out of sync (I2308)
- Character Map supports plane 1 properly (I2311)
What's New in 8.0 beta 1 (build 7.1.275.0)
Major New Features
- x64 support: Keyman Desktop now supports x64 applications.
- Select keyboard for all applications: an option to let you choose a keyboard layout that is applied to all running applications.
- On Screen Keyboard mnemonic layout support: On Screen Keyboard now supports mnemonic layouts on European keyboards
- Unicode 5.2 support: full support for Unicode 5.2
Bug Fixes and Other Features
- Addins - RichEdit addin fails to check version of riched20.dll correctly (I2165)
- Character Map - Character Map needs Unicode 5.2 (I2211)
- Character Map - Character Map Goto needs to support simpler searches (I891)
- Character Map - Character Map filter should handle numeric ranges better (I2210)
- COM API - Resolve crashes due to incorrect reference counting in COM API (I2230)
- Font Helper - Font helper lists bold or italic instead of plain version (I2261)
- Font Helper - Font helper shows incorrect names for some fonts (I2267)
- Font Helper - Font helper sometimes names fonts incorrectly (I2164)
- Help - Include an email address in help topic reponses (I2214)
- Keyman Configuration - Pressing ENTER in r-click menu closes Configuration (I828)
- Keyman Configuration - Hotkeys - hotkey control is non obvious to many users (I1188)
- Keyman Configuration - Keyboards - Expanding and collapsing a keyboard causes the [+] button to go funny (I1908)
- Keyman Configuration - Keyboards - Only first font is listed in Package Installer (I2167)
- Keyman Configuration - Keyboards - Reinstalling a package in desktop light does not reset keyboard count (I2169)
- Keyman Configuration - Keyboards - Upgrading a keyboard or package can crash or cause corruption (I2215)
- Keyman Configuration - Keyboards - Show fonts installed in package details (I2216)
- Keyman Configuration - Keyboards - Show fonts to be uninstalled during package uninstall (I2217)
- Keyman Configuration - Keyboards - Fonts list in Install Package shows only the first font (I1528)
- Keyman Configuration - Keyboards - Install/uninstall OSK menu item should be removed (I2282)
- Keyman Configuration - Keyboards - Install for all users should not show the install dialog twice (I2259)
- Keyman Configuration - Languages - Keyboard drop down in Win7 x64 in languages tab has trouble with focus (I2256)
- Keyman Engine - Keyboard switching in IE8 is confusing (I1455)
- Keyman Engine - x64 support (I934)
- Keyman Engine - Keyman sometimes fails to switch keyboards correctly when keyboard is not associated with a language and switch language with keyboard option is on (I2265)
- Keyman Engine - Keyman menu should include text editor, keyboard usage, font helper and character map links (I2226)
- On Screen Keyboard - On Screen Keyboard doesn't change immediately when changing Windows keyboard (I1827)
- On Screen Keyboard - On Screen Keyboard doesn't fade correctly (I1862)
- On Screen Keyboard - Mnemonic layouts and On Screen Keyboard conflict (I2200)
- On Screen Keyboard - On Screen Keyboard should rearrange to physical layout regardless of 102nd key support (I764)
- On Screen Keyboard - Resizing on screen keyboard shows a lot of flicker (I2262)
- On Screen Keyboard - Refresh look of On Screen Keyboard for Keyman 8 (I2284)
- On Screen Keyboard - Needless toolbar buffer region when taskbar not at bottom of screen (I1720)
- On Screen Keyboard - Cannot move On Screen Keyboard to secondary monitor (I2072)
- Polish - Click sound on web browser controls in Keyman is annoying (I2268)
- Polish - Holding shift and clicking font link opens new IE window in Getting Started (I2199)
- Tray Icon - Hotkeys leave keyboard in incorrect shift state when OSK usage is open (I2177)
- Tray Icon - Split Keyman menu into 2 columns for many keyboards (I2228)
- Keyman Developer KeymanWeb Pack - Multiple fixes to compiler and build 153 of KeymanWeb
What's Coming
Disclaimer: Tavultesoft do not guarantee that the features listed below will make it into the release of Keyman Desktop 8. This is a partial list of intended functionality, not a comprehensive list.
- Simpler integration with Windows and Text Services Framework
- More dynamic On Screen Keyboard
Known Issues in this Build
- A number of new functions are only partially implemented, including user interface style, accessibility, menus and options.
- Some user interface elements have not yet been translated to languages other than English.
- COM API is not yet available in x64.
- Addins are not yet available in x64.
- Version information is still shown as 7.1 series
- The On Screen Keyboard does not automatically show the correct pane and the active keyboard is not always visible
- Switch language for all applications is not reliable when switching to a Keyman keyboard that is not associated with a Windows language (I2297)
- Keyboard options documentation is not yet available in the Keyman Developer helpfile.
Download
Please Note: Beta 7.1.287.0 is the version 8.0 beta. The version numbers will be corrected in an upcoming release.
USA



