#ifndef INCLUDE_NCURSES_KEYS_HPP_ #define INCLUDE_NCURSES_KEYS_HPP_ #include namespace NCURSES_CPP_NAMESPACE { enum class key : int { code_yes = KEY_CODE_YES, min = KEY_MIN, break_k = KEY_BREAK, sreset = KEY_SRESET, reset = KEY_RESET, down = KEY_DOWN, up = KEY_UP, left = KEY_LEFT, right = KEY_RIGHT, home = KEY_HOME, backspace = KEY_BACKSPACE, f0 = KEY_F0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, f15, f16, f17, f18, f19, f20, f21, f22, f23, f24, f25, f26, f27, f28, f29, f30, f31, f32, f33, f34, f35, f36, f37, f38, f39, f40, f41, f42, f43, f44, f45, f46, f47, f48, f49, f50, f51, f52, f53, f54, f55, f56, f57, f58, f59, f60, f61, f62, f63, dl = KEY_DL, il = KEY_IL, dc = KEY_DC, ic = KEY_IC, eic = KEY_EIC, clear = KEY_CLEAR, eos = KEY_EOS, eol = KEY_EOL, sf = KEY_SF, sr = KEY_SR, npage = KEY_NPAGE, ppage = KEY_PPAGE, stab = KEY_STAB, ctab = KEY_CTAB, catab = KEY_CATAB, enter = KEY_ENTER, print = KEY_PRINT, ll = KEY_LL, a1 = KEY_A1, a3 = KEY_A3, b2 = KEY_B2, c1 = KEY_C1, c3 = KEY_C3, btab = KEY_BTAB, beg = KEY_BEG, cancel = KEY_CANCEL, close = KEY_CLOSE, command = KEY_COMMAND, copy = KEY_COPY, create = KEY_CREATE, end = KEY_END, exit = KEY_EXIT, find = KEY_FIND, help = KEY_HELP, mark = KEY_MARK, message = KEY_MESSAGE, move = KEY_MOVE, next = KEY_NEXT, open = KEY_OPEN, options = KEY_OPTIONS, previous = KEY_PREVIOUS, redo = KEY_REDO, reference = KEY_REFERENCE, refresh = KEY_REFRESH, replace = KEY_REPLACE, restart = KEY_RESTART, resume = KEY_RESUME, save = KEY_SAVE, sbeg = KEY_SBEG, scancel = KEY_SCANCEL, scommand = KEY_SCOMMAND, scopy = KEY_SCOPY, screate = KEY_SCREATE, sdc = KEY_SDC, sdl = KEY_SDL, select = KEY_SELECT, send = KEY_SEND, seol = KEY_SEOL, sexit = KEY_SEXIT, sfind = KEY_SFIND, shelp = KEY_SHELP, shome = KEY_SHOME, sic = KEY_SIC, sleft = KEY_SLEFT, smessage = KEY_SMESSAGE, smove = KEY_SMOVE, snext = KEY_SNEXT, soptions = KEY_SOPTIONS, sprevious = KEY_SPREVIOUS, sprint = KEY_SPRINT, sredo = KEY_SREDO, sreplace = KEY_SREPLACE, sright = KEY_SRIGHT, srsume = KEY_SRSUME, ssave = KEY_SSAVE, ssuspend = KEY_SSUSPEND, sundo = KEY_SUNDO, suspend = KEY_SUSPEND, undo = KEY_UNDO, mouse = KEY_MOUSE, #ifdef NCURSES_EXT_FUNCS resize = KEY_RESIZE, #endif max = KEY_MAX, }; } // namespace NCURSES_CPP_NAMESPACE #endif // INCLUDE_NCURSES_KEYS_HPP_