Red Hat Bugzilla – Bug 80691
Faulty Backspace and Delete key mapping
Last modified: 2008-05-01 11:38:04 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows 98; hahaha-fooled you!
This is really Mozilla/5.0 on Linux i686 rv:1.0.1 Gecko/2002103)
Description of problem:
On the US keyboard mapping the key Backspace is mapped to keysym=Delete and the
key Delete is mapped to keysym=Remove.
Shouldn't Backspace map to Backspace and Delete to Delete?
Other packages have been munged to make this strange mapping work.
ncurses - terminfo.src has xterm-redhat instead of xterm-xfree86
just because of strange backspace/delete mapping.
It also has munged backspace definition for the linux
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. loadkeys us
2. dumpkeys | egrep ' 14| 111'
Actual Results: keycode 14 = Delete
keycode 111 = Remove
Expected Results: keycode 14 = Backspace
keycode 111 = Delete
With a corrected keymap, corrected terminfo, everything works properly,
Even the kernel refers to keycode 111 as Delete, and keycode 14 as Backspace
Why should the keyboard mappings create an inconsistency?
This is by design. A lot of users expect the functionality of "Delete" when they
press "Backspace". Try reversing the two and running a lot of apps.
I'm unable to understand what you mean by X/xterm working when you re-map the
two. The current mappings seem to WORKFORME.