⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keybrd.h

📁 关于手持机与射频芯片的红外通信程序
💻 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 + -