/*按下alt之后的key与ascii的映射表 */
static unsigned char g_key2ascii_alt_map_table[] = {
0, 0, 0, '@', 0, '$', 0, 0, '{', '[', ']', '}', '\\', 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, '~', 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, '|', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
static unsigned char g_number_table[] = {
'7', '8', '9', ' ', '4', '5', '6', ' ', '1', '2', '3', '0'
};
static unsigned int g_current_mode = 0;
static unsigned char g_caps_led_status = 0;
int self_func(unsigned char scan_code)
{
unsigned char *key_map = &g_key2ascii_normal_map_table[0];
unsigned char ch;
unsigned short length = sizeof(g_key2ascii_normal_map_tabl
我的学习之旅keyboard.h和keyboard.c
最新推荐文章于 2024-05-20 09:44:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)