# 5.3. Ошибочные базы данных Termcap и Terminfo

Пожалуйста, имейте в виду, что большинство приложений (те, что используют библиотеку ncurses) черпают информацию о том, как следует "общаться" с конкретным типом терминала, из базы данных. Это может приводить к ошибкам. В данном случае проблемы будут возникать также и с другими эмуляторами терминала.

Примеры:

- В дистрибутиве debian 1.3.1 (Bo) отсутствует код kdch1, в результате чего клавиша DELETE не работает надлежащим образом. Другие клавиши могут также не работать.

- пакет mc 4.1.21 содержит файл xterm.ti с ошибочными кодами hpa и vpa (не хватает последовательности `[` после `ESC`). Более того, xterm при этом работает, благодаря своему свойству принимать в некоторых случаях ошибочные последовательности (`ESC Pn C` рассматривается как `ESC [ Pn C`, где `C` -- не цифра.).

- По этой причине я дополнительно прилагаю xterm.ti (компилируется командой tic).