Topic Keyman 9 and Windows 8.1 issues

We have two new locations for Keyman technical support:

The Tavultesoft Forums are now read only.


« First Page | ‹ Previous 10 | Next 10 › | Last Page »

# Keyman 9 and Windows 8.1 issues   2014-10-06 18:29:34.980
Stephen K
Hello.
I wanted to report some issues I'm having with Keyman 9. I have previously used keyman 8 lite, primarily for use in Word and Flex. I am running windows 8.1. After upgrading to keyman 9, I'm having a number of issues.

For one, it seems that any windows hotkeys I setup to change languages are disabled. I can only switch languages with the windows key + spacebar. For example, I set windows to use Lalt + shift (in the windows keyboard advanced settings), which worked in keyman 8, but not longer is working in keyman 9.

In addition to this, there are some other issues with language switching. I am using 2 keyboards in addition to my normal English keyboard (UTB and IPA). When I use windows key + spacebar to switch languages, the first time it correctly switches to my 2nd keyboard. But when I click it again to go to the third keyboard, it does actually switch to that 3rd keyboard, but graphically, the popup shows it returning back to my default english keyboard. It seems like there is some disconnect between what the windows language bar is displaying and what keyman is displaying. Or is there a reason why keyman would not switch keyboards when I switch languages? Could it have something to do with the fact that my default language is English, and I'm also using English for one of my keyman keyboards?

Additionally, keyman 9 does not seem to be properly integrating with Flex. Previously, one could assign a keyboard language and keyman layout for each writing system in Flex, but now Flex does not recognize any keyman keyboards. I can manually use the keyboards in Flex, but Flex does not automatically utilize certain keyman keyboards with certain writing systems like it did previously. Is Keyman 9 incompatible with Flex currently?

Another thing I have noticed is that most of the time, when I change languages using the windows language bar, usually the appropriate keyman keyboard will activate. However, in some contexts, it does not. For example, when using Google Chrome, switching languages in the windows language bar fails to activate the appropriate keyman keyboard. Is there a reason for this?

I hope this feedback helps. If I can give any additional input, please just let me know.
# RE: Keyman 9 and Windows 8.1 issues   2014-10-07 18:40:03.640
Marc Durdin
Tavultesoft Staff
Stephen,

Thank you for the detailed feedback -- would you mind sending through a diagnostic report for your computer (the diagnostic tool can be downloaded from http://help.keyman.com/kb/40) so we can correlate your experiences with your computer's configuration?

We'll go through and test the different scenarios you describe here and let you know what we find in the next few days (I am at home sick at present so may be a little delayed).

Best,

Marc
# RE: Keyman 9 and Windows 8.1 issues   2014-10-07 19:28:38.387
Stephen K
Thanks for your prompt reply Marc.

I have submitted the diagnostic report as you requested. I noticed that when accessing the diagnostic tool from Keyman 9, the 'send diagnostic report' button is missing, but I was able to download the standalone diagnostic tool and that worked just fine.
# RE: Keyman 9 and Windows 8.1 issues   2014-10-07 23:08:45.250
Stephen K
After a couple of re-installs and updating Flex, things seem to be working a bit better. The latest version of Flex seems to now recognize my keyman keyboards in the Writing systems setup.

I am also able to switch to my keyman keyboards while in Google Chrome.

During the process of reinstalling, I tried to revert to Keyman 8 but ran into serious problems. It would only install the french version (without giving me an option) and all of the menus were blank, so it was completely unusable.
# RE: Keyman 9 and Windows 8.1 issues   2014-10-08 08:23:00.883
Marc Durdin
Tavultesoft Staff
Stephen, thanks for the update. We have had one other report of the version 8 install showing blank screens and we were unsure what the problem was.

However, I have just had an idea what may be causing this. Keyman 9 asks the Internet Explorer renderer to put the screens into IE9 standards-compliant mode, which is far better than the hodgepodge that IE6 gave us (which Keyman 8 had to support). However, this probably breaks the Keyman 8 configuration screen.

Update: See http://help.keyman.com/kb/85 for a downloadable utility that will fix this issue.

The following steps require you to access the Windows Registry with a technical tool. You should backup your computer before proceeding, and we cannot take responsibility for use of this tool.

To resolve this, you'll need to delete the registry values "keyman.exe" and "kmshell.exe" in the following key:

HKCU\Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

Step-by-step:

1. Click start, type regedit and press Enter.
2. When the Registry Editor appears, navigate in the tree down through HKEY_CURRENT_USER (right arrow to expand each tree node), to Software, Microsoft, Internet Explorer, Main, FeatureControl, FEATURE_BROWSER_EMULATION.
3. In the right hand pane, highlight the entries "keyman.exe" and "kmshell.exe", and press Del to delete.

There may also be an entry under FEATURE_NATIVE_DOCUMENT_MODE for kmshell.exe. If so, delete that kmshell.exe value as well.
# RE: Keyman 9 and Windows 8.1 issues   2014-10-08 17:36:05.163
Stephen K
Thanks Marc. That worked like a charm! That let me revert to Keyman 8 without any problems.

I had a suspicion that the registry had something to do with it. I don't have much experience with it, but had tried to use cccleaner to look for any leftovers of Keyman, but the entries for keyman.exe and kmshell.exe hadn't shown up.

Thanks again!
# RE: Keyman 9 and Windows 8.1 issues   2014-10-09 07:31:01.203
Marc Durdin
Tavultesoft Staff
Stephen, that's good news.

For others who experience the same issue, we've turned the instructions into a knowledge base article at http://help.keyman.com/kb/85 and included a downloadable utility that will make that correction automatically.
# RE: Keyman 9 and Windows 8.1 issues   2014-10-09 07:32:55.673
Marc Durdin
Tavultesoft Staff
I'm not sure where you are at now in terms of Keyman 9 -- you indicated that a number of the issues were resolved when you reinstalled, but I'd like to be clear on what is still outstanding?
# RE: Keyman 9 and Windows 8.1 issues   2014-10-09 23:03:30.727
Stephen K
Currently it seems like all of the issues I had with Keyman 9 are now resolved. There are a couple of quirks when using Flex still (see below).

The issue with switching windows keyboards seems to be resolved. I can now cycle through my 3 keyboards properly without any problems.

It seems that my issues with Flex are mostly resolved. I am now able to assign a specific keyboard to a specific writing system. I'm not sure if everything is working perfectly though. Occasionally I will have to click twice in a certain field before the correct keyboard will turn on for that writing system. A collegue using Keyman 9 was saying that occasionally the spacebar would become unusable in certain Flex fields with the UTB keyboard turned on. But I haven't spent enough time to see if these things are happening regularly. If I notice more Flex specific issues, I'll try to provide more feedback.

Finally, the Keyman keyboards seem to be properly activating when using any program, including Chrome.

So, basically everything is working as I would expect, but if I notice more Flex specific issues, I'll try to provide more feedback later.
# RE: Keyman 9 and Windows 8.1 issues   2014-10-10 14:46:59.867
Marc Durdin
Tavultesoft Staff
Thanks for the follow up. Glad to hear things are working much better for you. Looking forward to hearing anything you find regarding Flex.

« First Page | ‹ Previous 10 | Next 10 › | Last Page »