PDA

View Full Version : [ubuntu] Hotkeys not working in Cyrillic layout.



s.v.z
October 4th, 2012, 08:39 PM
Hi! I have installed an English version of Ubuntu 12.04.1 and added a Russian keyboard layout to it. The problem is that when I switch to that layout none of the hotkeys seem to work.

Looks like it has something to do with key mapping, but I have no idea from where to start. As well as the default Unity hotkeys, the ones in browser games don't work as well, which looks funny to me.

As far as I know there are no problems of such kind in Windows. Hotkeys work no matter what layout is used. Is there a human-friendly way to achieve the same in Ubuntu?

Will be thankful for any help.

mikewhatever
October 4th, 2012, 10:26 PM
If the hotkeys are in English, why would they work with the Russian layout? Switch back to English, and use hotkeys, or perhaps I don't quite understand the problem.

s.v.z
October 5th, 2012, 09:24 AM
If the hotkeys are in English, why would they work with the Russian layout? Switch back to English, and use hotkeys, or perhaps I don't quite understand the problem.

Well, yes. The hotkeys are english. But it is really annoying to have to switch keyborad layout every time I want to use a hotkey. I'm not sure about how it works on Windows, but there seem to be no problems with DM hotkeys binded to a single layout. It just works, no matter what kind of a layout you use.

What I need is a hint on how to achieve same behaviour in Ubuntu.

grahammechanical
October 5th, 2012, 02:22 PM
First of all, what kind of a Russian keyboard layout did you select? I see 15 different types of Russian keyboard layout. You may have chosen a layout that has limited functions for hotkey combinations.

Second, go to System Settings>Keyboard>Shortcuts and see if you can get what you want there.

Third, what actions are you trying to accomplish? What programs do you want to do these actions in.

Fourth, you may need to switch not just the keyboard layout to Russian but the whole operating system to get what you want. So, go to System>Settings>Language.

Fifth, we get what we pay for. Linux distributions, of which Ubuntu is one, are developed by a Community and distributed without charge but not without cost. In the Linux community when we see something that does not work as well as we like we have the opportunity to get involved and work to make things better.

Regards.

s.v.z
October 5th, 2012, 05:51 PM
First of all, what kind of a Russian keyboard layout did you select? I see 15 different types of Russian keyboard layout. You may have chosen a layout that has limited functions for hotkey combinations.
I chose the first one. The one that says just Russian. Not sure if it has any limitations.



Second, go to System Settings>Keyboard>Shortcuts and see if you can get what you want there.

After I go there and try to change, for example, the "lock screen" command hotkey, it is changed to "Ctrl+Alt+Cyrillic de" and thus stops working in English layout.



Third, what actions are you trying to accomplish? What programs do you want to do these actions in.

Well, it's standard Unity hotkeys, like Ctrl+Alt+L to lock the screen and so on. The VLC fullscreen key ("F") doesn't work either. Somehow key-binded controls also stop working in browser applications when I switch to RU.



Fourth, you may need to switch not just the keyboard layout to Russian but the whole operating system to get what you want. So, go to System>Settings>Language.
Probably it might help, but I don't want the whole system translated into Russian.



Fifth, we get what we pay for. Linux distributions, of which Ubuntu is one, are developed by a Community and distributed without charge but not without cost. In the Linux community when we see something that does not work as well as we like we have the opportunity to get involved and work to make things better.

Regards.
That's why I'm asking this question here. Wish I could be of any help, but unfortunately I have no idea what to do.

mikewhatever
October 6th, 2012, 11:09 AM
Well, yes. The hotkeys are english. But it is really annoying to have to switch keyborad layout every time I want to use a hotkey. I'm not sure about how it works on Windows, but there seem to be no problems with DM hotkeys binded to a single layout. It just works, no matter what kind of a layout you use.

What I need is a hint on how to achieve same behaviour in Ubuntu.

I am pretty sure it works the same in Windows XP - the only one I can test. For example, if I switch to a non-latin language, Super-e, or Super-d no longer work, because the system doesn't get the expected values.

mozart27
July 5th, 2013, 05:59 PM
@mikewhatever (http://ubuntuforums.org/member.php?u=160645), this is absolutely untrue! In all Windows OS hotkeys work flawlessly on any layout, without any changes or problems! In many Linux distributions that I've tried also there aren't any problems at all.