SolvedInput language settings problem

New Member

Hi.
I need to be able to input text using three different languages: English (US), Russian, Ukrainian.
To that end I have prepared the following:
As you see, UI is being overridden to Ukrainian too, which is also desired.
I also need to be able to switch input languages NOT using any cyclic shortcut like Ctrl+Shift or Alt+Shift, but by language-specific shortcut, namely Ctrl+1 for English, Ctrl+2 for Ukrainian, Ctrl+3 for Russian. It has been so for years for me and I got used to it.
To that end I found the following setup
There you see two Ukrainian layouts (I made one myself, another one is built-in).

The problem is that Ctrl+1 for English works, Ctrl+3 for Russian works too, but BOTH shortcuts for Ukrainian layots do NOT work. When I press Ctrl+2 or Ctrl+4 just nothing happens. I tried to change the Ukrainian shortcuts to no avail.

What should I do?

UPD. What's more interesting thing I just discovered, is that these Ukrainian shortcuts do work selectively.
In Notepad and MS Word -- don't work
In Mozilla Thunderbird and Firefox, also Skype -- does work.

UPD2. Shortcuts seem to be working everywhere EXCEPT the software written by Microsoft. What an irony

I thought you might look on the internet & find a free hot key utility that would solve your problem.
I assumed you did not have a hot key program.
I assumed you were using Properties to set up hot keys that wouldn't work.

There are some good free hot key programs available that might help you with your issue.

No it doesn't. Both ways: no switch from mine to builtin and from builtin to mine using Ctrl+digit shortcut.

The only viable workaround I can use is to stuff all keyboard layouts (en+rus+ukr) under single input language (ukrainian). This way it works through Ctrl+digit shortcuts everywhere, but this poses another problem with programs who pay respect to input language. Say, I want to enter english text in MS Word and it thinks it's Ukrainian because, indeed, it is selected as an English layout under Ukrainian language. This is not acceptable.

I wonder why on earth keyboard layout should ever be allowed to be different from input language? Aren't they the same thing essentially?

If need be, I can write the hotkey utility myself.
The essence of my problem is not the inability to setup a hotkey for an arbitrary action, but the fact that builtin Windows language switcher is not working as it is supposed to.

New Member

Same problem here, but I found the solution.
I'm not really sure about English titles, but it seems to be Region and Language, tab Administrative, Language for non-Unicode programs, set Ukrainian.
Now I am able to switch to Ukrainian language with hot keys in all MS applications.LoremIpsum, should work for you too.

My Computer

New Member

On the problem: Now I'm using Windows 8.1 and it has exactly the same issue; but I'm using the different workaround.

First, after setting Ctrl+digit shortcuts for all three input languages, they are displayed properly in the shortcut settings dialog but they DO NOT work until I logout and login again. Then they work fine but are NOT displayed properly -- at least one is missing (marked as "none") even though it works.

New Member

It's 2018 now. I have my brand new Microsoft Surface Book 2 with Windows 10, and the same problem. I had this problem in my Lenovo Yoga, but I was sure it was because of some Lenovo driver. But now it's Microfost Surface and I figured out that hot keys just don't work for any Ukrainian keyboard. They work for any keyboard except Ukrainian. I've tried Belorussian that is pretty similar - it works. Ukrainian - doesn't work!!!! Very stupid situation ((((