Клавиатура

Константы кнопок ncurses
константа значение
NCURSES_KEY_F0 - NCURSES_KEY_F64 функциональные кнопки F1 - F64
NCURSES_KEY_DOWN стрелка вниз
NCURSES_KEY_UP стрелка вверх
NCURSES_KEY_LEFT стрелка влево
NCURSES_KEY_RIGHT стрелка вправо
NCURSES_KEY_HOME кнопка home
NCURSES_KEY_BACKSPACE удалить назад (backspace)
NCURSES_KEY_DL удалить строку
NCURSES_KEY_IL вставить строку
NCURSES_KEY_DC удалить символ
NCURSES_KEY_IC символ "insert" или вход в режим вставки
NCURSES_KEY_EIC выход из режима вставки
NCURSES_KEY_CLEAR очистить экран
NCURSES_KEY_EOS очистить до конца экрана
NCURSES_KEY_EOL очистить до конца строки
NCURSES_KEY_SF промотать на одну строку вперед
NCURSES_KEY_SR промотать на одну строку назад
NCURSES_KEY_NPAGE следующая страница
NCURSES_KEY_PPAGE предыдущая страница
NCURSES_KEY_STAB установить отступ
NCURSES_KEY_CTAB очистить отступ
NCURSES_KEY_CATAB очистить все отступы
NCURSES_KEY_SRESET мягкий сброс (частичный)
NCURSES_KEY_RESET сброс или жесткий сброс
NCURSES_KEY_PRINT print
NCURSES_KEY_LL lower left
NCURSES_KEY_A1 верхняя левая кнопка на цифровой клавиатуре
NCURSES_KEY_A3 верхняя правая кнопка на цифровой клавиатуре
NCURSES_KEY_B2 центральная кнопка на цифровой клавиатуре
NCURSES_KEY_C1 левая нижняя кнопка на цифровой клавиатуре
NCURSES_KEY_C3 нижняя левая кнопка на цифровой клавиатуре
NCURSES_KEY_BTAB отступ назад
NCURSES_KEY_BEG beginning
NCURSES_KEY_CANCEL cancel
NCURSES_KEY_CLOSE close
NCURSES_KEY_COMMAND кнопка cmd (command)
NCURSES_KEY_COPY copy
NCURSES_KEY_CREATE create
NCURSES_KEY_END end
NCURSES_KEY_EXIT exit
NCURSES_KEY_FIND find
NCURSES_KEY_HELP help
NCURSES_KEY_MARK mark
NCURSES_KEY_MESSAGE message
NCURSES_KEY_MOVE move
NCURSES_KEY_NEXT next
NCURSES_KEY_OPEN open
NCURSES_KEY_OPTIONS options
NCURSES_KEY_PREVIOUS previous
NCURSES_KEY_REDO redo
NCURSES_KEY_REFERENCE ref (reference)
NCURSES_KEY_REFRESH refresh
NCURSES_KEY_REPLACE replace
NCURSES_KEY_RESTART restart
NCURSES_KEY_RESUME resume
NCURSES_KEY_SAVE save
NCURSES_KEY_SBEG shift + beg (beginning)
NCURSES_KEY_SCANCEL shift + cancel
NCURSES_KEY_SCOMMAND shift + command
NCURSES_KEY_SCOPY shift + copy
NCURSES_KEY_SCREATE shift + create
NCURSES_KEY_SDC shift + удаление символа
NCURSES_KEY_SDL shift + удаление строки
NCURSES_KEY_SELECT select
NCURSES_KEY_SEND shift + end
NCURSES_KEY_SEOL shift + в конец строки
NCURSES_KEY_SEXIT shift + exit
NCURSES_KEY_SFIND shift + find
NCURSES_KEY_SHELP shift + help
NCURSES_KEY_SHOME shift + home
NCURSES_KEY_SIC shift + input
NCURSES_KEY_SLEFT shift + стрелка влево
NCURSES_KEY_SMESSAGE shift + message
NCURSES_KEY_SMOVE shift + move
NCURSES_KEY_SNEXT shift + next
NCURSES_KEY_SOPTIONS shift + options
NCURSES_KEY_SPREVIOUS shift + previous
NCURSES_KEY_SPRINT shift + print
NCURSES_KEY_SREDO shift + redo
NCURSES_KEY_SREPLACE shift + replace
NCURSES_KEY_SRIGHT shift + стрелка вправо
NCURSES_KEY_SRSUME shift + resume
NCURSES_KEY_SSAVE shift + save
NCURSES_KEY_SSUSPEND shift + suspend
NCURSES_KEY_UNDO undo
NCURSES_KEY_MOUSE случилось событие мыши
NCURSES_KEY_MAX максимально возможное значение кнопки