[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: