Bug 80691 - Faulty Backspace and Delete key mapping
Faulty Backspace and Delete key mapping
Product: Red Hat Linux
Classification: Retired
Component: kbd (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Eido Inoue
Depends On:
  Show dependency treegraph
Reported: 2002-12-29 18:52 EST by jw1233219
Modified: 2008-05-01 11:38 EDT (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2003-01-02 15:04:46 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description jw1233219 2002-12-29 18:52:17 EST
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):

How reproducible:

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

Additional info:

With a corrected keymap, corrected terminfo, everything works properly,
including X/xterm.

Even the kernel refers to keycode 111 as Delete, and keycode 14 as Backspace

Why should the keyboard mappings create an inconsistency?
Comment 1 Eido Inoue 2003-01-02 15:04:46 EST
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.

Note You need to log in before you can comment on or make changes to this bug.