📄 keybrd.h
字号:
enum MC998_key_codes {
// key 0~9:
KEY_0 = 0,
KEY_1 = 1,
KEY_2 = 2,
KEY_3 = 3,
KEY_4 = 4,
KEY_5 = 5,
KEY_6 = 6,
KEY_7 = 7,
KEY_8 = 8,
KEY_9 = 9,
// key C
KEY_CLR = 10,
// key =>
KEY_ENTER = 11,
// key F1~F3
KEY_F1 = 12,
KEY_F2 = 13,
KEY_F3 = 14,
// key POWER
KEY_POWER = 15,
// aux keys
KEY_AUX1 = 16,
KEY_AUX2 = 17,
KEY_AUX3 = 18,
KEY_AUX4 = 19,
// jog dialer , up & down
JOG_UP = 20,
JOG_DOWN = 21,
// invalid
KEY_INVALID = 22
};
// the keycode returned should be no more than this:
#define MAX_KEY_CODE 22
// key translation table:
const unsigned char key_table[MAX_KEY_CODE+1] = {
KEY_CLR,KEY_0,KEY_ENTER,KEY_9,KEY_7,KEY_8,KEY_5,KEY_6,KEY_4,
KEY_1,KEY_2,KEY_3,KEY_F1,KEY_F2,KEY_F3,KEY_POWER,
KEY_AUX1,KEY_AUX2,KEY_AUX3,KEY_AUX4,
JOG_UP, JOG_DOWN,
KEY_INVALID
};
// key translation
#define key_translated(key_code) ((key_code) > MAX_KEY_CODE ? KEY_INVALID:key_table[key_code])
// look up table for key conversion to ANSI string
char * const terminal_key_strings[] = {
"0","1","2","3","4","5","6","7","8","9","C","ent",
// KEY_F1 as left arrow
"F1",
// KEY_F2 as END
"F2",
// KEY_F3 as right arrow
"F3",
// KEY_POWER as HOME
"Power",
// aux keys
"Aux1",
"Aux2",
"Aux3",
"Aux4",
// JOG_UP as up arrow
"jog up",
// JOG_DOWN as down arrow
"jog down",
// INVALID as null
""
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -