![]() |
Notcurses 3.0.17
a blingful library for TUIs and character graphics
|
#include <stdint.h>#include <stdbool.h>

Go to the source code of this file.
| #define ALLOC __attribute__((malloc)) __attribute__((warn_unused_result)) |
| #define API __attribute__((visibility("default"))) |
| #define NCKEY_BACKSPACE preterunicode(8) |
| #define NCKEY_BEGIN preterunicode(128) |
| #define NCKEY_BUTTON1 preterunicode(201) |
| #define NCKEY_BUTTON10 preterunicode(210) |
| #define NCKEY_BUTTON11 preterunicode(211) |
| #define NCKEY_BUTTON2 preterunicode(202) |
| #define NCKEY_BUTTON3 preterunicode(203) |
| #define NCKEY_BUTTON4 preterunicode(204) |
| #define NCKEY_BUTTON5 preterunicode(205) |
| #define NCKEY_BUTTON6 preterunicode(206) |
| #define NCKEY_BUTTON7 preterunicode(207) |
| #define NCKEY_BUTTON8 preterunicode(208) |
| #define NCKEY_BUTTON9 preterunicode(209) |
| #define NCKEY_CANCEL preterunicode(129) |
| #define NCKEY_CAPS_LOCK preterunicode(150) |
| #define NCKEY_CENTER preterunicode(127) |
| #define NCKEY_CLOSE preterunicode(130) |
| #define NCKEY_CLS preterunicode(122) |
| #define NCKEY_COMMAND preterunicode(131) |
| #define NCKEY_COPY preterunicode(132) |
| #define NCKEY_DEL preterunicode(7) |
| #define NCKEY_DLEFT preterunicode(123) |
| #define NCKEY_DOWN preterunicode(4) |
| #define NCKEY_DRIGHT preterunicode(124) |
| #define NCKEY_END preterunicode(12) |
| #define NCKEY_ENTER preterunicode(121) |
| #define NCKEY_EOF preterunicode(500) |
| #define NCKEY_EXIT preterunicode(133) |
| #define NCKEY_F00 preterunicode(20) |
| #define NCKEY_F01 preterunicode(21) |
| #define NCKEY_F02 preterunicode(22) |
| #define NCKEY_F03 preterunicode(23) |
| #define NCKEY_F04 preterunicode(24) |
| #define NCKEY_F05 preterunicode(25) |
| #define NCKEY_F06 preterunicode(26) |
| #define NCKEY_F07 preterunicode(27) |
| #define NCKEY_F08 preterunicode(28) |
| #define NCKEY_F09 preterunicode(29) |
| #define NCKEY_F10 preterunicode(30) |
| #define NCKEY_F11 preterunicode(31) |
| #define NCKEY_F12 preterunicode(32) |
| #define NCKEY_F13 preterunicode(33) |
| #define NCKEY_F14 preterunicode(34) |
| #define NCKEY_F15 preterunicode(35) |
| #define NCKEY_F16 preterunicode(36) |
| #define NCKEY_F17 preterunicode(37) |
| #define NCKEY_F18 preterunicode(38) |
| #define NCKEY_F19 preterunicode(39) |
| #define NCKEY_F20 preterunicode(40) |
| #define NCKEY_F21 preterunicode(41) |
| #define NCKEY_F22 preterunicode(42) |
| #define NCKEY_F23 preterunicode(43) |
| #define NCKEY_F24 preterunicode(44) |
| #define NCKEY_F25 preterunicode(45) |
| #define NCKEY_F26 preterunicode(46) |
| #define NCKEY_F27 preterunicode(47) |
| #define NCKEY_F28 preterunicode(48) |
| #define NCKEY_F29 preterunicode(49) |
| #define NCKEY_F30 preterunicode(50) |
| #define NCKEY_F31 preterunicode(51) |
| #define NCKEY_F32 preterunicode(52) |
| #define NCKEY_F33 preterunicode(53) |
| #define NCKEY_F34 preterunicode(54) |
| #define NCKEY_F35 preterunicode(55) |
| #define NCKEY_F36 preterunicode(56) |
| #define NCKEY_F37 preterunicode(57) |
| #define NCKEY_F38 preterunicode(58) |
| #define NCKEY_F39 preterunicode(59) |
| #define NCKEY_F40 preterunicode(60) |
| #define NCKEY_F41 preterunicode(61) |
| #define NCKEY_F42 preterunicode(62) |
| #define NCKEY_F43 preterunicode(63) |
| #define NCKEY_F44 preterunicode(64) |
| #define NCKEY_F45 preterunicode(65) |
| #define NCKEY_F46 preterunicode(66) |
| #define NCKEY_F47 preterunicode(67) |
| #define NCKEY_F48 preterunicode(68) |
| #define NCKEY_F49 preterunicode(69) |
| #define NCKEY_F50 preterunicode(70) |
| #define NCKEY_F51 preterunicode(71) |
| #define NCKEY_F52 preterunicode(72) |
| #define NCKEY_F53 preterunicode(73) |
| #define NCKEY_F54 preterunicode(74) |
| #define NCKEY_F55 preterunicode(75) |
| #define NCKEY_F56 preterunicode(76) |
| #define NCKEY_F57 preterunicode(77) |
| #define NCKEY_F58 preterunicode(78) |
| #define NCKEY_F59 preterunicode(79) |
| #define NCKEY_F60 preterunicode(80) |
| #define NCKEY_HOME preterunicode(11) |
| #define NCKEY_INS preterunicode(6) |
| #define NCKEY_INVALID preterunicode(0) |
| #define NCKEY_L3SHIFT preterunicode(183) |
| #define NCKEY_L5SHIFT preterunicode(184) |
| #define NCKEY_LALT preterunicode(173) |
| #define NCKEY_LCTRL preterunicode(172) |
| #define NCKEY_LEFT preterunicode(5) |
| #define NCKEY_LHYPER preterunicode(175) |
| #define NCKEY_LMETA preterunicode(176) |
| #define NCKEY_LSHIFT preterunicode(171) |
| #define NCKEY_LSUPER preterunicode(174) |
| #define NCKEY_MEDIA_FF preterunicode(163) |
| #define NCKEY_MEDIA_LVOL preterunicode(168) |
| #define NCKEY_MEDIA_MUTE preterunicode(170) |
| #define NCKEY_MEDIA_NEXT preterunicode(165) |
| #define NCKEY_MEDIA_PAUSE preterunicode(159) |
| #define NCKEY_MEDIA_PLAY preterunicode(158) |
| #define NCKEY_MEDIA_PPAUSE preterunicode(160) |
| #define NCKEY_MEDIA_PREV preterunicode(166) |
| #define NCKEY_MEDIA_RECORD preterunicode(167) |
| #define NCKEY_MEDIA_REV preterunicode(161) |
| #define NCKEY_MEDIA_REWIND preterunicode(164) |
| #define NCKEY_MEDIA_RVOL preterunicode(169) |
| #define NCKEY_MEDIA_STOP preterunicode(162) |
| #define NCKEY_MENU preterunicode(155) |
| #define NCKEY_MOTION preterunicode(200) |
| #define NCKEY_NUM_LOCK preterunicode(152) |
| #define NCKEY_PAUSE preterunicode(154) |
| #define NCKEY_PGDOWN preterunicode(9) |
| #define NCKEY_PGUP preterunicode(10) |
| #define NCKEY_PRINT preterunicode(134) |
| #define NCKEY_PRINT_SCREEN preterunicode(153) |
| #define NCKEY_RALT preterunicode(179) |
| #define NCKEY_RCTRL preterunicode(178) |
| #define NCKEY_REFRESH preterunicode(135) |
| #define NCKEY_RESIZE preterunicode(1) |
| #define NCKEY_RETURN NCKEY_ENTER |
| #define NCKEY_RHYPER preterunicode(181) |
| #define NCKEY_RIGHT preterunicode(3) |
| #define NCKEY_RMETA preterunicode(182) |
| #define NCKEY_RSHIFT preterunicode(177) |
| #define NCKEY_RSUPER preterunicode(180) |
| #define NCKEY_SCROLL_DOWN NCKEY_BUTTON5 |
| #define NCKEY_SCROLL_LOCK preterunicode(151) |
| #define NCKEY_SCROLL_UP NCKEY_BUTTON4 |
| #define NCKEY_SEPARATOR preterunicode(136) |
| #define NCKEY_SIGNAL preterunicode(400) |
| #define NCKEY_ULEFT preterunicode(125) |
| #define NCKEY_UP preterunicode(2) |
| #define NCKEY_URIGHT preterunicode(126) |
| #define preterunicode | ( | w | ) | ((w) + PRETERUNICODEBASE) |