GNOME Bugzilla – Bug 543163
Control key functionality does not follow keyboard changes
Last modified: 2008-07-15 20:54:39 UTC
Please describe the problem: When I changed the keymap on my Fedora box I notice that the control keys do not work as they should. That is, a Control-U signal should be sent to the input by typing the Qwerty Control-F. But I need to type Control-G to send a Control-U (ie, I must type the Qwerty key labelled "U"). ...Same with Control-C (on a Qwerty keyboard, with a properly working dvorak layout, I would type Control-I... but under dvorak I must incorrectly type the key labelled C), Control-W (on Qwerty, this appears as Control-, [comma]), etc. Notice that the dvorak keyboard works properly in all other respects, and it works properly in other applications (such as Firefox, xterm, gvim, etc.) This is in Fedora 9. Steps to reproduce: 1. Go to System->Preferences->Hardware->Keyboard menu, then choose Layouts tab. 2. Add USA Dvorak layout. Set as default. 3. Restart machine, and login. 4. Open a gnome-terminal. 5. Type: set -o emacs 6. Type some characters at the command line. Hit a Control-U in dvorak (which will look like Control-F on a Qwerty keyboard). You will get a bell, rather than have your line erased. Hit Control-W (will look like Control-, [comma] in Qwerty). This should erase a word, but instead you will see commas appear on your command line. Actual results: See above. Expected results: See above. Does this happen every time? Yes. Other information:
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of 162726 ***