https://bugzilla.novell.com/show_bug.cgi?id=747972
https://bugzilla.novell.com/show_bug.cgi?id=747972#c0
Summary: Keyboard layout should change when I unpress keys, not
press down.
Classification: openSUSE
Product: openSUSE 12.1
Version: Final
Platform: x86-64
OS/Version: openSUSE 12.1
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Usability
AssignedTo: bnc-team-screening@forge.provo.novell.com
ReportedBy: denixx@ua.fm
QAContact: qa@suse.de
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:9.0) Gecko/20100101
Firefox/9.0
As I am Ukrainian, I use three keyboard layouts - English, Russian, Ukrainian.
When I work with Eclipse IDE, I can use some shortcuts that begins from
"Ctrl+Shift", like "Ctrl+Shift+T". But "Ctrl+Shift" is my keyboard change
shortcut, and it fires before I press "T", and Eclipse do not understand, what
I want from it with pressing "Ctrl+Shift+russian E"
I think that keyboard layout should change only if i press keyboard layout
change combination and released it. After releasing it.
It needs a memory for keys that I pressed, and if I pressed only change
combination and released all keys before pressing something else - change
layout.
Reproducible: Always
Steps to Reproduce:
1. Install Russian layout in your openSUSE 12.1.
2. Change keyboard layout change keys to "Ctrl+Shift".
3. Run Eclipse IDE and try to press "Ctrl+Shift+T", using English layout.
4. Window with title "Open Type" should open, but it do not understand what to
do with russian E. (Also I should tell Eclipse Developers to use key code
instead of symbol code in shortcuts). Now only unnamed window opens with text
"Types implementing or defining