Ctrl+Key bindings are taken from first keyboard layout from list not from actual layout
Submitted by Tomasz Rojek
Link to original bug (#585977)
Description
Please describe the problem: I have two keyboard layouts configured in gnome: normal QWERTY and Dvorak. When QWERTY is first layout on list, but Dvorak is actually selected one and I'm pressing ctrl+d (ctrl+h according to label printed on key) it should produce ^D (EOF) and window should be closed but it produces ^H (backspace).
Steps to reproduce:
- In Gnome Keyboard Preferences set up two layouts some QWERTY and Dvorak, put QWERTY as first one.
- Select Dvorak as actual layout (using Keyboard Indicator Applet)
- Open gnome-terminal. Press key labeled H (according you have qwerty labels).
- Press ctrl+H.
Actual results: It prints "d" in step 3. Then deletes it in step 4.
Expected results: It should close terminal in step 4.
Does this happen every time? Yes.
Other information: It happens with all keys. d/h is only one example.
Version: 2.24.x
Resolution: RESOLVED DUPLICATE