gnome-terminal ignores current keyboard layout for ctrl+key shortcuts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Terminal |
Expired
|
Medium
|
|||
Gnome Virtual Terminal Emulator |
Fix Released
|
Medium
|
|||
gnome-terminal (Ubuntu) |
Triaged
|
Low
|
Ubuntu Desktop Bugs | ||
Lucid |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: gnome-terminal
In Ubuntu 7.10 (Gutsy Gibbon), Gnome Terminal (2.18.2-0ubuntu1) doesn't respect the Dvorak keyboard layout correctly. When pressing Ctrl+Z to suspend a process the text size is instead decreased. Ctrl+Z on Dvorak is on top of the '-' key on Qwerty so I assume that it is somehow interpreted on the key code level.
Operation: Pressing Ctrl+Z in the terminal window
Expected behavior: The currently running program is suspended
Current behaviour: Text size is decreased
Note that the text size can be decreased by Pressing Ctrl+- on the Dvorak layout (the correct behavior for this command).
Note also that the same is valid for Ctrl+'+', i.e. pressing the physical key of Qwerty plus is interpreted as plus but it should use the Dvorak layout equivalent key.
== Regression details ==
Discovered in version: 2.29.6-0ubuntu1
Last known good version:
Changed in gnome-terminal: | |
status: | Unknown → Confirmed |
Changed in gnome-terminal: | |
assignee: | nobody → desktop-bugs |
status: | Confirmed → Triaged |
Changed in gnome-terminal: | |
status: | Confirmed → Fix Released |
summary: |
- Ctrl+Z in Terminal doesn't work with dvorak layout + gnome-terminal ignores current keyboard layout for ctrl+key shortcuts |
Changed in gnome-terminal (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in gnome-terminal: | |
status: | Fix Released → Unknown |
Changed in vte: | |
status: | Unknown → New |
Changed in gnome-terminal: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in vte: | |
importance: | Unknown → Medium |
Changed in vte: | |
status: | New → Fix Released |
Changed in gnome-terminal: | |
status: | New → Confirmed |
Changed in gnome-terminal: | |
status: | Confirmed → Incomplete |
Changed in gnome-terminal: | |
status: | Incomplete → Expired |
To be tested and confirmed by someone with a similar setup, thanks.