Man pages на русском



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. Отметим, что не все клавиши на конкретном терминале могут поддерживаться, особенно если они не посылают уникальных кодов, а также если определение клавиши отсутствует в базе данных .

Название Значение Описание 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 стрелка влево-вниз дополнительная клавиатура устроена следующим образом: A1
влево
C1 вверх
B2
вниз A3
вправо
C3 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




Содержание  Назад  Вперед