= Сообщение: 2458 из 8555 ========================================= RU.LINUX = От : Serguei E. Leontiev 2:5020/400 23 Oct 15 19:47:18 Кому : Valentin Davydov 23 Oct 15 19:47:18 Тема : Re: Golded Ctrl-стрелка FGHI : area://RU.LINUX?msgid=<1187502870@ddt.demos.su>+7ef134ba На : area://RU.LINUX?msgid=<1187502868@ddt.demos.su>+ff6d12bb = Кодировка сообщения определена как: CP866 ================================== ============================================================================== From: "Serguei E. Leontiev" <leo@sai.msu.ru>
Привет Валентин,
От 23 октября 2015 г., 18:51:15 в fido7.ru.linux ты писал: ??>> Поясню, все "форки" и варианты Golded всё равно придётся ??>> исправлять по той причине, что интерфейс ncurses не ??>> поддерживает Ctrl+стрелка и Shift+стрелка в чём легко ??>> убедится: ??>> $ man getch | grep arrow ??>> $ grep -i arrow /usr/include/curses.h VD> Э-э-э, минуточку! VD> $ grep -ic arrow /usr/include/*curses.h VD> /usr/include/curses.h:14 VD> /usr/include/ncurses.h:14
Стрелки, да, есть, а вот Shift+вверх/вниз и Ctrl+стрелка там, лично я не увидел.
VD> $ man getch VD> Function Keys VD> The following function keys, defined in VD> <curses.h>, might be returned by getch if keypad VD> has been enabled. Note that not all of these are VD> necessarily supported on any particular terminal. VD> Name Key name KEY_BREAK VD> Break key KEY_DOWN The four arrow keys VD> ... KEY_UP VD> KEY_LEFT VD> KEY_RIGHT VD> KEY_HOME Home key (upward+left arrow) VD> Конец цитаты.
Аналогично, стрелки есть, а вот Shift+вверх/вниз и Ctrl+стрелка там, лично я не увидел.
Т.е., строго говоря, ни в документации, ни в интерфейсе нет поддержки Ctrl+стрелка и Shift+стрелка.
P.S.
Правда, есть сложившаяся практика недокументированного использования Scroll 1 line forward/backward в качестве Shift+вверх/вниз. В частности, очевидно, что авторы Golded про эту практику не слышали.
-- Успехов, Сергей Леонтьев. E-mail: lse@CryptoPro.ru