teliva/src/teliva.h

39 lines
595 B
C
Raw Normal View History

2021-11-27 00:26:13 +00:00
#ifndef __TELIVA_H__
#define __TELIVA_H__
enum KEY_ACTION {
KEY_NULL = 0,
CTRL_A = 1,
2021-11-27 00:26:13 +00:00
CTRL_B = 2,
CTRL_C = 3,
CTRL_D = 4,
CTRL_E = 5,
CTRL_F = 6,
CTRL_G = 7,
CTRL_H = 8,
2021-11-29 00:19:01 +00:00
#if __APPLE__
2021-11-29 00:27:02 +00:00
TELIVA_BACKSPACE = 127, /* delete */
#else
TELIVA_BACKSPACE = KEY_BACKSPACE,
#endif
2021-11-27 00:26:13 +00:00
TAB = 9,
ENTER = 10,
CTRL_K = 11,
2021-11-27 00:26:13 +00:00
CTRL_L = 12,
CTRL_Q = 17,
CTRL_R = 18,
CTRL_S = 19,
CTRL_U = 21,
CTRL_X = 24,
ESC = 27,
2021-11-29 05:08:12 +00:00
CTRL_SLASH = 31,
2021-11-27 00:26:13 +00:00
};
#if __APPLE__
#define TELIVA_BACKSPACE_KEY_NAME "delete/backspace"
#else
#define TELIVA_BACKSPACE_KEY_NAME "backspace"
#endif
2021-11-27 00:26:13 +00:00
#endif