Bug#605777: Delete key does not delete the character to the right of the cursor
The keymap in kernel will be fixed and fkey61 will generate
the Debian defined sequence after next upload.
But also the files in /usr/share/syscons/keymaps/ have to be modified
backspace/scan code 14 -> should generate del (0x7F)
delete on numpad/scan code 83 -> should generate "."/"," and fkey61 (ESC [ 3 ~)
delete/scan code 103 -> generate fkey61 (ESC [ 3 ~)
Currently:
# scan cntrl alt alt cntrl lock
# code base shift cntrl shift alt shift cntrl shift state
# ------------------------------------------------------------------
$ grep -e 014 * | cut -f2 -d: | sort | uniq -c
1 014 bs bs del del bs bs del del O
2 014 bs bs bs bs bs bs bs bs O
6 014 bs bs del del 136 136 255 255 O
1 014 bs bs del del bs bs 255 255 O
83 014 bs bs del del bs bs del del O
1 014 del del bs bs 255 255 136 136 O
1 014 del del bs bs del del bs bs O
$ grep -e 083 * | cut -f2 -d: | sort | uniq -c
1 083 bs '.' '.' '.' '.' '.' boot boot N
1 083 del '.' '.' '.' '.' '.' boot boot N
5 083 del ',' ',' ',' ',' ',' boot boot N
3 083 del ',' '.' '.' '.' '.' boot boot N
1 083 del '.' ',' ',' del ',' boot boot N
3 083 del '.' '.' '.' ',' ',' boot boot N
71 083 del '.' '.' '.' '.' '.' boot boot N
5 083 del '.' '.' '.' 174 174 boot boot N
1 083 del '.' del del 174 174 boot boot N
2 083 fkey12 fkey24 fkey36 fkey48 scr12 scr12 scr12 scr12 O
1 083 fkey54 '.' del del 255 255 boot halt N
1 083 nop '.' '.' '.' 174 174 174 174 N
$ grep -e 103 * | cut -f2 -d: | sort | uniq -c
1 103 bs bs fkey61 fkey61 bs bs boot boot O
1 103 del del del del del del boot boot O
3 103 del del fkey81 del fkey61 fkey61 boot boot O
1 103 del del fkey81 del fkey61 fkey61 boot pdwn O
2 103 fkey06 fkey18 fkey30 fkey42 scr06 scr06 scr06 scr06 O
1 103 fkey54 '5' '5' '5' 181 181 181 181 N
84 103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot fkey61 O
1 103 fkey61 fkey61 fkey61 fkey61 fkey61 fkey61 boot pdwn O
Reply to: