А именно: в консоли клавиша <Delete> срабатывает также как <Backspace>, но в Emacs работает как Delete . В Xterm <Delete> вообще не срабатывает - только пищит и выводит ~, и не срабатывает <End> (тоже пищит, зараза) в Emacs запущенном в XTerm (emacs -nw). Честно говоря, не представляю где копать. man atkbd, syscons и kbdcontrol смотрел.
Да, во Фри с delete'ом беда, я тоже до сих пор не разобрался. Но со временем привыкаешь до такой степени, что это кажется нормальным. Я думаю что этому есть решение. Возможно что то изменить в файле /usr/share/syscons/keymaps/ тут файл который у Вас прописан в rc.conf. Буду благодарен, если кто нибудь разберется с данной проблемой.