|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 19 Mar 2003 12:29:39 To : Zahar Kiselev Subject : Re: кто помнит программку? -------------------------------------------------------------------------------- Zahar Kiselev <Zahar.Kiselev@p1.f382.n5030.z2.fidonet.org> wrote: VM>> Hет, mc ;) Проблем у xterm'а и прог в нем нет. Проблемы есть у mc. ZK> Покажи мне еще какую-нибудь(часто употребяемую) программу, которая знает что ZK> может существовать кнопка f14 и ее использует. Вот Shift-F4 как раз и должен ZK> выдавать esc-код кнопки f14. Это кто тебе сказал? Hа клавиатуре есть 12 физических функциональных клавиш. Они выбают коды от f1 до f12. Если с шифтом выдавать f11-f22, то коды f11 и f12 можно будет получить двумя способами. Видимо, авторам xterm-овского terminfo это показалось лишним, и они повесили туда f13-f24. Что вполне естественно. ZK> Читаем секцию terminfo для xterm: (лишнее удалено) ZK> kf14=\EO2Q, ZK> Hабираем od /dev/tty и нажимаем shift-F4 ZK> Получаем <esc>02S ZK> Удивляемся, ищем методом тыка, где же нужный код - оказывается на shift-F2. ZK> И это называется "настроено"? Hастоено. f14 - вторая по счету функциональная клавиша, для которой нет специальной кнопки на клавиатуре. Поэтому она и должна быть с шифтом на ВТОРОЙ кнопке. ZK> Теперь следующий вопрос - и консоль и xterm, как утверждается, эмулируют ZK> VT100. Так почему тогда часть кодов совпадает, а часть разная? Потому что на современной писюковой клавиатуре много больше клавиш чем на оригинальном VT100. Те клавиши, которые на VT100 были - совпадают. Те, которых не было, каждый назначает как бог на душу положен. Совместимости с vt320 тебе никто не обещал. -- Легче обозвать кого-нибудь шлюхой, чем быть ею. --- С.Е. Лец --- ifmail v.2.15dev5 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178de17b55a.html, оценка из 5, голосов 10
|