Unix Man (Справочное руководство)


CURSES(3X) - часть 25


АТРИБУТЫ


Следующие атрибуты визуализации, определенные в файле <curses.h>, могут передаваться в качестве аргументов процедурам attron, attroff и attrset. Их можно также добавить (операцией логическое ИЛИ) к символам, передаваемым процедуре addch.

A_STANDOUT

Режим, в котором лучше всего выводить сообщения, привлекающие внимание.

A_UNDERLINE

Подчеркивание.

A_REVERSE

Инверсия.

A_BLINK

Мерцание.

A_DIM

Пониженная яркость.

A_BOLD

Выделение - жирность или повышенная яркость.

A_ALTCHARSET

Альтернативный набор символов.

A_CHARTEXT

Битная маска для выделения кода символа [см. winch].

A_ATTRIBUTES

Битная маска для выделения атрибутов [см. winch].

A_NORMAL

Битная маска для сброса всех атрибутов (например, attrset (A_NORMAL)).

ФУНКЦИОНАЛЯНЫЕ КЛАВИШИ


Следующие коды функциональных клавиш, определенные в файле <curses.h>, могут быть возвращены процедурой getch, если установлен режим keypad. Отметим, что не все клавиши на конкретном терминале могут поддерживаться, особенно если они не посылают уникальных кодов, а также если определение клавиши отсутствует в базе данных .

Название Значение Описание дополнительная клавиатура устроена следующим образом:A1
влево
C1 вверх
B2
вниз A3
вправо
C3
KEY_BREAK 0401 клавиша прерывания (ненадежно)
KEY_DOWN 0402 стрелка вниз
KEY_UP 0403 стрелка вверх
KEY_LEFT 0404 стрелка влево
KEY_RIGHT 0405 стрелка вправо
KEY_HOME 0406 HOME (стрелка влево-вверх)
KEY_BACKSPACE 0407 забой
KEY_F0 0410 F0
KEY_Fn KEY_F0+n Fn, есть место для 64 клавиш
KEY_DL 0510 DL, удаление строки
KEY_IL 0511 IL, вставка строки
KEY_DC 0512 DC, удаление символа
KEY_IC 0513 IC, вставка символа
KEY_EIC 0514 выход из режима вставки
KEY_CLEAR 0515 очистка экрана
KEY_EOS 0516 очистка конца экрана
KEY_EOL 0517 очистка конца строки
KEY_SF 0520 роллирование на строку вперед
KEY_SR 0521 роллирование на строку назад
KEY_NPAGE 0522 следующая страница
KEY_PPAGE 0523 предыдущая страница
KEY_STAB 0524 установить позицию табуляции
KEY_CTAB 0525 снять позицию табуляции
KEY_CATAB 0526 снять все позиции табуляции
KEY_ENTER 0527 ENTER, ввод
KEY_SRESET 0530 мягкий сброс
KEY_RESET 0531 жесткий сброс
KEY_LL 0533 стрелка влево-вниз
KEY_A1 0534 A1
KEY_A3 0535 A3
KEY_B2 0536 B2
KEY_C1 0537 C1
KEY_C3 0540 C3
KEY_BTAB 0541 обратная табуляция
KEY_BEG 0542 BEG
KEY_CANCEL 0543 CANCEL
KEY_CLOSE 0544 CLOSE
KEY_COMMAND 0545 CMD
KEY_COPY 0546 COPY
KEY_CREATE 0547 CREATE
KEY_END 0550 END
KEY_EXIT 0551 EXIT
KEY_MARK 0554 MARK
KEY_MESSAGE 0555 MESSAGE
KEY_MOVE 0556 MOVE
KEY_NEXT 0557 NEXT
KEY_OPEN 0560 OPEN
KEY_OPTIONS 0561 OPTIONS
KEY_PREVIOUS 0562 PREVIOUS
KEY_REDO 0563 REDO
KEY_REFERENCE 0564 REFERENCE
KEY_REFRESH 0565 REFRESH
KEY_REPLACE 0566 REPLACE
KEY_RESTART 0567 RESTART
KEY_RESUME 0570 RESUME
KEY_SAVE 0571 SAVE
KEY_SBEG 0572 SHIFT+BEG
KEY_SCANCEL 0573 SHIFT+CANCEL
KEY_SCOMMAND 0574 SHIFT+COMMAND
KEY_SCOPY 0575 SHIFT+COPY
KEY_SCREATE 0576 SHIFT+CREATE
KEY_SDC 0577 SHIFT+"удалить символ"
KEY_SDL 0600 SHIFT+"удалить строку"
KEY_SELECT 0601 SELECT
KEY_SEND 0602 SEND
KEY_SEOL 0603 SHIFT+EOL
KEY_SEXIT 0604 SHIFT+EXIT
KEY_SFIND 0605 SHIFT+FIND
KEY_SHELP 0606 SHIFT+HELP
KEY_SHOME 0607 SHIFT+HOME
KEY_SIC 0610 SHIFT+"вставить символ"
KEY_SLEFT 0611 SHIFT+"стрелка влево"
KEY_SMESSAGE 0612 SHIFT+MESSAGE
KEY_SMOVE 0613 SHIFT+MOVE
KEY_SNEXT 0614 SHIFT+NEXT
KEY_SOPTIONS 0615 SHIFT+OPTIONS
KEY_SPREVIOUS 0616 SHIFT+PREVIOUS
KEY_SPRINT 0617 SHIFT+PRINT
KEY_SREDO 0620 SHIFT+REDO
KEY_SREPLACE 0621 SHIFT+REPLACE
KEY_SRIGHT 0622 SHIFT+"стрелка вправо"
KEY_SRSUME 0623 SHIFT+RESUME
KEY_SSAVE 0624 SHIFT+SAVE
KEY_SSUSPEND 0625 SHIFT+SUSPEND
KEY_SUNDO 0626 SHIFT+UNDO
KEY_SUSPEND 0627 SUSPEND
KEY_UNDO 0630 UNDO




Начало  Назад  Вперед



Книжный магазин