Notcurses 3.0.13
a blingful library for TUIs and character graphics
Loading...
Searching...
No Matches
NCKey Struct Reference

#include <NCKey.hh>

Static Public Member Functions

static bool IsMouse (char32_t ch) noexcept
 
static bool IsSupPUAa (char32_t ch) noexcept
 
static bool IsSupPUAb (char32_t ch) noexcept
 

Static Public Attributes

static constexpr char32_t Invalid = NCKEY_INVALID
 
static constexpr char32_t Resize = NCKEY_RESIZE
 
static constexpr char32_t Up = NCKEY_UP
 
static constexpr char32_t Right = NCKEY_RIGHT
 
static constexpr char32_t Down = NCKEY_DOWN
 
static constexpr char32_t Left = NCKEY_LEFT
 
static constexpr char32_t Ins = NCKEY_INS
 
static constexpr char32_t Del = NCKEY_DEL
 
static constexpr char32_t Backspace = NCKEY_BACKSPACE
 
static constexpr char32_t PgDown = NCKEY_PGDOWN
 
static constexpr char32_t PgUp = NCKEY_PGUP
 
static constexpr char32_t Home = NCKEY_HOME
 
static constexpr char32_t End = NCKEY_END
 
static constexpr char32_t F00 = NCKEY_F00
 
static constexpr char32_t F01 = NCKEY_F01
 
static constexpr char32_t F02 = NCKEY_F02
 
static constexpr char32_t F03 = NCKEY_F03
 
static constexpr char32_t F04 = NCKEY_F04
 
static constexpr char32_t F05 = NCKEY_F05
 
static constexpr char32_t F06 = NCKEY_F06
 
static constexpr char32_t F07 = NCKEY_F07
 
static constexpr char32_t F08 = NCKEY_F08
 
static constexpr char32_t F09 = NCKEY_F09
 
static constexpr char32_t F10 = NCKEY_F10
 
static constexpr char32_t F11 = NCKEY_F11
 
static constexpr char32_t F12 = NCKEY_F12
 
static constexpr char32_t F13 = NCKEY_F13
 
static constexpr char32_t F14 = NCKEY_F14
 
static constexpr char32_t F15 = NCKEY_F15
 
static constexpr char32_t F16 = NCKEY_F16
 
static constexpr char32_t F17 = NCKEY_F17
 
static constexpr char32_t F18 = NCKEY_F18
 
static constexpr char32_t F19 = NCKEY_F19
 
static constexpr char32_t F20 = NCKEY_F20
 
static constexpr char32_t F21 = NCKEY_F21
 
static constexpr char32_t F22 = NCKEY_F22
 
static constexpr char32_t F23 = NCKEY_F23
 
static constexpr char32_t F24 = NCKEY_F24
 
static constexpr char32_t F25 = NCKEY_F25
 
static constexpr char32_t F26 = NCKEY_F26
 
static constexpr char32_t F27 = NCKEY_F27
 
static constexpr char32_t F28 = NCKEY_F28
 
static constexpr char32_t F29 = NCKEY_F29
 
static constexpr char32_t F30 = NCKEY_F30
 
static constexpr char32_t F31 = NCKEY_F31
 
static constexpr char32_t F32 = NCKEY_F32
 
static constexpr char32_t F33 = NCKEY_F33
 
static constexpr char32_t F34 = NCKEY_F34
 
static constexpr char32_t F35 = NCKEY_F35
 
static constexpr char32_t F36 = NCKEY_F36
 
static constexpr char32_t F37 = NCKEY_F37
 
static constexpr char32_t F38 = NCKEY_F38
 
static constexpr char32_t F39 = NCKEY_F39
 
static constexpr char32_t F40 = NCKEY_F40
 
static constexpr char32_t F41 = NCKEY_F41
 
static constexpr char32_t F42 = NCKEY_F42
 
static constexpr char32_t F43 = NCKEY_F43
 
static constexpr char32_t F44 = NCKEY_F44
 
static constexpr char32_t F45 = NCKEY_F45
 
static constexpr char32_t F46 = NCKEY_F46
 
static constexpr char32_t F47 = NCKEY_F47
 
static constexpr char32_t F48 = NCKEY_F48
 
static constexpr char32_t F49 = NCKEY_F49
 
static constexpr char32_t F50 = NCKEY_F50
 
static constexpr char32_t F51 = NCKEY_F51
 
static constexpr char32_t F52 = NCKEY_F52
 
static constexpr char32_t F53 = NCKEY_F53
 
static constexpr char32_t F54 = NCKEY_F54
 
static constexpr char32_t F55 = NCKEY_F55
 
static constexpr char32_t F56 = NCKEY_F56
 
static constexpr char32_t F57 = NCKEY_F57
 
static constexpr char32_t F58 = NCKEY_F58
 
static constexpr char32_t F59 = NCKEY_F59
 
static constexpr char32_t F60 = NCKEY_F60
 
static constexpr char32_t Enter = NCKEY_ENTER
 
static constexpr char32_t CLS = NCKEY_CLS
 
static constexpr char32_t DLeft = NCKEY_DLEFT
 
static constexpr char32_t DRight = NCKEY_DRIGHT
 
static constexpr char32_t ULeft = NCKEY_ULEFT
 
static constexpr char32_t URight = NCKEY_URIGHT
 
static constexpr char32_t Center = NCKEY_CENTER
 
static constexpr char32_t Begin = NCKEY_BEGIN
 
static constexpr char32_t Cancel = NCKEY_CANCEL
 
static constexpr char32_t Close = NCKEY_CLOSE
 
static constexpr char32_t Command = NCKEY_COMMAND
 
static constexpr char32_t Copy = NCKEY_COPY
 
static constexpr char32_t Exit = NCKEY_EXIT
 
static constexpr char32_t Print = NCKEY_PRINT
 
static constexpr char32_t CapsLock = NCKEY_CAPS_LOCK
 
static constexpr char32_t ScrollLock = NCKEY_SCROLL_LOCK
 
static constexpr char32_t NumLock = NCKEY_NUM_LOCK
 
static constexpr char32_t PrintScreen = NCKEY_PRINT_SCREEN
 
static constexpr char32_t Pause = NCKEY_PAUSE
 
static constexpr char32_t Menu = NCKEY_MENU
 
static constexpr char32_t Refresh = NCKEY_REFRESH
 
static constexpr char32_t Button1 = NCKEY_BUTTON1
 
static constexpr char32_t Button2 = NCKEY_BUTTON2
 
static constexpr char32_t Button3 = NCKEY_BUTTON3
 
static constexpr char32_t Button4 = NCKEY_BUTTON4
 
static constexpr char32_t Button5 = NCKEY_BUTTON5
 
static constexpr char32_t Button6 = NCKEY_BUTTON6
 
static constexpr char32_t Button7 = NCKEY_BUTTON7
 
static constexpr char32_t Button8 = NCKEY_BUTTON8
 
static constexpr char32_t Button9 = NCKEY_BUTTON9
 
static constexpr char32_t Button10 = NCKEY_BUTTON10
 
static constexpr char32_t Button11 = NCKEY_BUTTON11
 
static constexpr char32_t ScrollUp = NCKEY_SCROLL_UP
 
static constexpr char32_t ScrollDown = NCKEY_SCROLL_DOWN
 
static constexpr char32_t Return = NCKEY_RETURN
 

Detailed Description

Definition at line 9 of file NCKey.hh.

Member Function Documentation

◆ IsMouse()

static bool IsMouse ( char32_t  ch)
inlinestaticnoexcept

Definition at line 121 of file NCKey.hh.

122 {
123 return nckey_mouse_p (ch);
124 }

◆ IsSupPUAa()

static bool IsSupPUAa ( char32_t  ch)
inlinestaticnoexcept

Definition at line 126 of file NCKey.hh.

127 {
128 return nckey_supppuaa_p (ch);
129 }

◆ IsSupPUAb()

static bool IsSupPUAb ( char32_t  ch)
inlinestaticnoexcept

Definition at line 131 of file NCKey.hh.

132 {
133 return nckey_supppuab_p (ch);
134 }

Field Documentation

◆ Backspace

constexpr char32_t Backspace = NCKEY_BACKSPACE
staticconstexpr

Definition at line 19 of file NCKey.hh.

◆ Begin

constexpr char32_t Begin = NCKEY_BEGIN
staticconstexpr

Definition at line 92 of file NCKey.hh.

◆ Button1

constexpr char32_t Button1 = NCKEY_BUTTON1
staticconstexpr

Definition at line 106 of file NCKey.hh.

◆ Button10

constexpr char32_t Button10 = NCKEY_BUTTON10
staticconstexpr

Definition at line 115 of file NCKey.hh.

◆ Button11

constexpr char32_t Button11 = NCKEY_BUTTON11
staticconstexpr

Definition at line 116 of file NCKey.hh.

◆ Button2

constexpr char32_t Button2 = NCKEY_BUTTON2
staticconstexpr

Definition at line 107 of file NCKey.hh.

◆ Button3

constexpr char32_t Button3 = NCKEY_BUTTON3
staticconstexpr

Definition at line 108 of file NCKey.hh.

◆ Button4

constexpr char32_t Button4 = NCKEY_BUTTON4
staticconstexpr

Definition at line 109 of file NCKey.hh.

◆ Button5

constexpr char32_t Button5 = NCKEY_BUTTON5
staticconstexpr

Definition at line 110 of file NCKey.hh.

◆ Button6

constexpr char32_t Button6 = NCKEY_BUTTON6
staticconstexpr

Definition at line 111 of file NCKey.hh.

◆ Button7

constexpr char32_t Button7 = NCKEY_BUTTON7
staticconstexpr

Definition at line 112 of file NCKey.hh.

◆ Button8

constexpr char32_t Button8 = NCKEY_BUTTON8
staticconstexpr

Definition at line 113 of file NCKey.hh.

◆ Button9

constexpr char32_t Button9 = NCKEY_BUTTON9
staticconstexpr

Definition at line 114 of file NCKey.hh.

◆ Cancel

constexpr char32_t Cancel = NCKEY_CANCEL
staticconstexpr

Definition at line 93 of file NCKey.hh.

◆ CapsLock

constexpr char32_t CapsLock = NCKEY_CAPS_LOCK
staticconstexpr

Definition at line 99 of file NCKey.hh.

◆ Center

constexpr char32_t Center = NCKEY_CENTER
staticconstexpr

Definition at line 91 of file NCKey.hh.

◆ Close

constexpr char32_t Close = NCKEY_CLOSE
staticconstexpr

Definition at line 94 of file NCKey.hh.

◆ CLS

constexpr char32_t CLS = NCKEY_CLS
staticconstexpr

Definition at line 86 of file NCKey.hh.

◆ Command

constexpr char32_t Command = NCKEY_COMMAND
staticconstexpr

Definition at line 95 of file NCKey.hh.

◆ Copy

constexpr char32_t Copy = NCKEY_COPY
staticconstexpr

Definition at line 96 of file NCKey.hh.

◆ Del

constexpr char32_t Del = NCKEY_DEL
staticconstexpr

Definition at line 18 of file NCKey.hh.

◆ DLeft

constexpr char32_t DLeft = NCKEY_DLEFT
staticconstexpr

Definition at line 87 of file NCKey.hh.

◆ Down

constexpr char32_t Down = NCKEY_DOWN
staticconstexpr

Definition at line 15 of file NCKey.hh.

◆ DRight

constexpr char32_t DRight = NCKEY_DRIGHT
staticconstexpr

Definition at line 88 of file NCKey.hh.

◆ End

constexpr char32_t End = NCKEY_END
staticconstexpr

Definition at line 23 of file NCKey.hh.

◆ Enter

constexpr char32_t Enter = NCKEY_ENTER
staticconstexpr

Definition at line 85 of file NCKey.hh.

◆ Exit

constexpr char32_t Exit = NCKEY_EXIT
staticconstexpr

Definition at line 97 of file NCKey.hh.

◆ F00

constexpr char32_t F00 = NCKEY_F00
staticconstexpr

Definition at line 24 of file NCKey.hh.

◆ F01

constexpr char32_t F01 = NCKEY_F01
staticconstexpr

Definition at line 25 of file NCKey.hh.

◆ F02

constexpr char32_t F02 = NCKEY_F02
staticconstexpr

Definition at line 26 of file NCKey.hh.

◆ F03

constexpr char32_t F03 = NCKEY_F03
staticconstexpr

Definition at line 27 of file NCKey.hh.

◆ F04

constexpr char32_t F04 = NCKEY_F04
staticconstexpr

Definition at line 28 of file NCKey.hh.

◆ F05

constexpr char32_t F05 = NCKEY_F05
staticconstexpr

Definition at line 29 of file NCKey.hh.

◆ F06

constexpr char32_t F06 = NCKEY_F06
staticconstexpr

Definition at line 30 of file NCKey.hh.

◆ F07

constexpr char32_t F07 = NCKEY_F07
staticconstexpr

Definition at line 31 of file NCKey.hh.

◆ F08

constexpr char32_t F08 = NCKEY_F08
staticconstexpr

Definition at line 32 of file NCKey.hh.

◆ F09

constexpr char32_t F09 = NCKEY_F09
staticconstexpr

Definition at line 33 of file NCKey.hh.

◆ F10

constexpr char32_t F10 = NCKEY_F10
staticconstexpr

Definition at line 34 of file NCKey.hh.

◆ F11

constexpr char32_t F11 = NCKEY_F11
staticconstexpr

Definition at line 35 of file NCKey.hh.

◆ F12

constexpr char32_t F12 = NCKEY_F12
staticconstexpr

Definition at line 36 of file NCKey.hh.

◆ F13

constexpr char32_t F13 = NCKEY_F13
staticconstexpr

Definition at line 37 of file NCKey.hh.

◆ F14

constexpr char32_t F14 = NCKEY_F14
staticconstexpr

Definition at line 38 of file NCKey.hh.

◆ F15

constexpr char32_t F15 = NCKEY_F15
staticconstexpr

Definition at line 39 of file NCKey.hh.

◆ F16

constexpr char32_t F16 = NCKEY_F16
staticconstexpr

Definition at line 40 of file NCKey.hh.

◆ F17

constexpr char32_t F17 = NCKEY_F17
staticconstexpr

Definition at line 41 of file NCKey.hh.

◆ F18

constexpr char32_t F18 = NCKEY_F18
staticconstexpr

Definition at line 42 of file NCKey.hh.

◆ F19

constexpr char32_t F19 = NCKEY_F19
staticconstexpr

Definition at line 43 of file NCKey.hh.

◆ F20

constexpr char32_t F20 = NCKEY_F20
staticconstexpr

Definition at line 44 of file NCKey.hh.

◆ F21

constexpr char32_t F21 = NCKEY_F21
staticconstexpr

Definition at line 45 of file NCKey.hh.

◆ F22

constexpr char32_t F22 = NCKEY_F22
staticconstexpr

Definition at line 46 of file NCKey.hh.

◆ F23

constexpr char32_t F23 = NCKEY_F23
staticconstexpr

Definition at line 47 of file NCKey.hh.

◆ F24

constexpr char32_t F24 = NCKEY_F24
staticconstexpr

Definition at line 48 of file NCKey.hh.

◆ F25

constexpr char32_t F25 = NCKEY_F25
staticconstexpr

Definition at line 49 of file NCKey.hh.

◆ F26

constexpr char32_t F26 = NCKEY_F26
staticconstexpr

Definition at line 50 of file NCKey.hh.

◆ F27

constexpr char32_t F27 = NCKEY_F27
staticconstexpr

Definition at line 51 of file NCKey.hh.

◆ F28

constexpr char32_t F28 = NCKEY_F28
staticconstexpr

Definition at line 52 of file NCKey.hh.

◆ F29

constexpr char32_t F29 = NCKEY_F29
staticconstexpr

Definition at line 53 of file NCKey.hh.

◆ F30

constexpr char32_t F30 = NCKEY_F30
staticconstexpr

Definition at line 54 of file NCKey.hh.

◆ F31

constexpr char32_t F31 = NCKEY_F31
staticconstexpr

Definition at line 55 of file NCKey.hh.

◆ F32

constexpr char32_t F32 = NCKEY_F32
staticconstexpr

Definition at line 56 of file NCKey.hh.

◆ F33

constexpr char32_t F33 = NCKEY_F33
staticconstexpr

Definition at line 57 of file NCKey.hh.

◆ F34

constexpr char32_t F34 = NCKEY_F34
staticconstexpr

Definition at line 58 of file NCKey.hh.

◆ F35

constexpr char32_t F35 = NCKEY_F35
staticconstexpr

Definition at line 59 of file NCKey.hh.

◆ F36

constexpr char32_t F36 = NCKEY_F36
staticconstexpr

Definition at line 60 of file NCKey.hh.

◆ F37

constexpr char32_t F37 = NCKEY_F37
staticconstexpr

Definition at line 61 of file NCKey.hh.

◆ F38

constexpr char32_t F38 = NCKEY_F38
staticconstexpr

Definition at line 62 of file NCKey.hh.

◆ F39

constexpr char32_t F39 = NCKEY_F39
staticconstexpr

Definition at line 63 of file NCKey.hh.

◆ F40

constexpr char32_t F40 = NCKEY_F40
staticconstexpr

Definition at line 64 of file NCKey.hh.

◆ F41

constexpr char32_t F41 = NCKEY_F41
staticconstexpr

Definition at line 65 of file NCKey.hh.

◆ F42

constexpr char32_t F42 = NCKEY_F42
staticconstexpr

Definition at line 66 of file NCKey.hh.

◆ F43

constexpr char32_t F43 = NCKEY_F43
staticconstexpr

Definition at line 67 of file NCKey.hh.

◆ F44

constexpr char32_t F44 = NCKEY_F44
staticconstexpr

Definition at line 68 of file NCKey.hh.

◆ F45

constexpr char32_t F45 = NCKEY_F45
staticconstexpr

Definition at line 69 of file NCKey.hh.

◆ F46

constexpr char32_t F46 = NCKEY_F46
staticconstexpr

Definition at line 70 of file NCKey.hh.

◆ F47

constexpr char32_t F47 = NCKEY_F47
staticconstexpr

Definition at line 71 of file NCKey.hh.

◆ F48

constexpr char32_t F48 = NCKEY_F48
staticconstexpr

Definition at line 72 of file NCKey.hh.

◆ F49

constexpr char32_t F49 = NCKEY_F49
staticconstexpr

Definition at line 73 of file NCKey.hh.

◆ F50

constexpr char32_t F50 = NCKEY_F50
staticconstexpr

Definition at line 74 of file NCKey.hh.

◆ F51

constexpr char32_t F51 = NCKEY_F51
staticconstexpr

Definition at line 75 of file NCKey.hh.

◆ F52

constexpr char32_t F52 = NCKEY_F52
staticconstexpr

Definition at line 76 of file NCKey.hh.

◆ F53

constexpr char32_t F53 = NCKEY_F53
staticconstexpr

Definition at line 77 of file NCKey.hh.

◆ F54

constexpr char32_t F54 = NCKEY_F54
staticconstexpr

Definition at line 78 of file NCKey.hh.

◆ F55

constexpr char32_t F55 = NCKEY_F55
staticconstexpr

Definition at line 79 of file NCKey.hh.

◆ F56

constexpr char32_t F56 = NCKEY_F56
staticconstexpr

Definition at line 80 of file NCKey.hh.

◆ F57

constexpr char32_t F57 = NCKEY_F57
staticconstexpr

Definition at line 81 of file NCKey.hh.

◆ F58

constexpr char32_t F58 = NCKEY_F58
staticconstexpr

Definition at line 82 of file NCKey.hh.

◆ F59

constexpr char32_t F59 = NCKEY_F59
staticconstexpr

Definition at line 83 of file NCKey.hh.

◆ F60

constexpr char32_t F60 = NCKEY_F60
staticconstexpr

Definition at line 84 of file NCKey.hh.

◆ Home

constexpr char32_t Home = NCKEY_HOME
staticconstexpr

Definition at line 22 of file NCKey.hh.

◆ Ins

constexpr char32_t Ins = NCKEY_INS
staticconstexpr

Definition at line 17 of file NCKey.hh.

◆ Invalid

constexpr char32_t Invalid = NCKEY_INVALID
staticconstexpr

Definition at line 11 of file NCKey.hh.

◆ Left

constexpr char32_t Left = NCKEY_LEFT
staticconstexpr

Definition at line 16 of file NCKey.hh.

◆ Menu

constexpr char32_t Menu = NCKEY_MENU
staticconstexpr

Definition at line 104 of file NCKey.hh.

◆ NumLock

constexpr char32_t NumLock = NCKEY_NUM_LOCK
staticconstexpr

Definition at line 101 of file NCKey.hh.

◆ Pause

constexpr char32_t Pause = NCKEY_PAUSE
staticconstexpr

Definition at line 103 of file NCKey.hh.

◆ PgDown

constexpr char32_t PgDown = NCKEY_PGDOWN
staticconstexpr

Definition at line 20 of file NCKey.hh.

◆ PgUp

constexpr char32_t PgUp = NCKEY_PGUP
staticconstexpr

Definition at line 21 of file NCKey.hh.

◆ Print

constexpr char32_t Print = NCKEY_PRINT
staticconstexpr

Definition at line 98 of file NCKey.hh.

◆ PrintScreen

constexpr char32_t PrintScreen = NCKEY_PRINT_SCREEN
staticconstexpr

Definition at line 102 of file NCKey.hh.

◆ Refresh

constexpr char32_t Refresh = NCKEY_REFRESH
staticconstexpr

Definition at line 105 of file NCKey.hh.

◆ Resize

constexpr char32_t Resize = NCKEY_RESIZE
staticconstexpr

Definition at line 12 of file NCKey.hh.

◆ Return

constexpr char32_t Return = NCKEY_RETURN
staticconstexpr

Definition at line 119 of file NCKey.hh.

◆ Right

constexpr char32_t Right = NCKEY_RIGHT
staticconstexpr

Definition at line 14 of file NCKey.hh.

◆ ScrollDown

constexpr char32_t ScrollDown = NCKEY_SCROLL_DOWN
staticconstexpr

Definition at line 118 of file NCKey.hh.

◆ ScrollLock

constexpr char32_t ScrollLock = NCKEY_SCROLL_LOCK
staticconstexpr

Definition at line 100 of file NCKey.hh.

◆ ScrollUp

constexpr char32_t ScrollUp = NCKEY_SCROLL_UP
staticconstexpr

Definition at line 117 of file NCKey.hh.

◆ ULeft

constexpr char32_t ULeft = NCKEY_ULEFT
staticconstexpr

Definition at line 89 of file NCKey.hh.

◆ Up

constexpr char32_t Up = NCKEY_UP
staticconstexpr

Definition at line 13 of file NCKey.hh.

◆ URight

constexpr char32_t URight = NCKEY_URIGHT
staticconstexpr

Definition at line 90 of file NCKey.hh.


The documentation for this struct was generated from the following file: