📄 key_scan.h
字号:
// Unshifted characters
const unsigned char UnshiftedKey_Codes_Table[][3] = {
0x05, 0,0x3B, //F1
0x06, 0,0x3C, //F2
0x04, 0,0x3D, //F3
0x0C, 0,0x3E, //F4
0x03, 0,0x3F, //F5
0x0B, 0,0x40, //F6
0x83, 0,0x41, //F7
0x0A, 0,0x42, //F8
0x01, 0,0x43, //F9
0x09, 0,0x44, //F10
0x78, 0xE0,0x85, //F11
0x07, 0xE0,0x86, //F12
0x0d,9, 0, //TAB
0x0e,'`',0, // |
0x15,'q',0,
0x16,'1',0,
0x1a,'z',0,
0x1b,'s',0,
0x1c,'a',0,
0x1d,'w',0,
0x1e,'2',0,
0x21,'c',0,
0x22,'x',0,
0x23,'d',0,
0x24,'e',0,
0x25,'4',0,
0x26,'3',0,
0x29,' ',0,
0x2a,'v',0,
0x2b,'f',0,
0x2c,'t',0,
0x2d,'r',0,
0x2e,'5',0,
0x31,'n',0,
0x32,'b',0,
0x33,'h',0,
0x34,'g',0,
0x35,'y',0,
0x36,'6',0,
0x39,',',0,
0x3a,'m',0,
0x3b,'j',0,
0x3c,'u',0,
0x3d,'7',0,
0x3e,'8',0,
0x41,',',0,
0x42,'k',0,
0x43,'i',0,
0x44,'o',0,
0x45,'0',0,
0x46,'9',0,
0x49,'.',0,
0x4a,'/',0,
0x4b,'l',0,
0x4c,';',0,
0x4d,'p',0,
0x4e,'-',0,
0x52,0x27,0, // ' (apostroph)
0x54,'[',0,
0x55,'+',0,
0x5a,13, 0, // ??????
0x5b,']',0,
0x5d,'\'',0,
0x61,'<',0,
0x66,8, 0,
0x69,'1',0,
0x6b,'4',0,
0x6c,'7',0,
0x70,'0',0,
0x71,',',0,
0x72,'2',0,
0x73,'5',0,
0x74,'6',0,
0x75,'8',0,
0x76,0x1B,0, // ESC
0x79,'+',0,
0x7a,'3',0,
0x7b,'-',0,
0x7c,'*',0,
0x7d,'9',0,
0x7e,0xE0,0x54,
0,0
};
// Shifted characters
const unsigned char ShiftedKey_Codes_Table[][3] = {
0x05, 0,0x3B, //F1
0x06, 0,0x3C, //F2
0x04, 0,0x3D, //F3
0x0C, 0,0x3E, //F4
0x03, 0,0x3F, //F5
0x0B, 0,0x40, //F6
0x83, 0,0x41, //F7
0x0A, 0,0x42, //F8
0x01, 0,0x43, //F9
0x09, 0,0x44, //F10
0x78, 0xE0,0x85, //F11
0x07, 0xE0,0x86, //F12
0x0d,9, 0,
0x0e,'~',0,
0x15,'Q',0,
0x16,'!',0,
0x1a,'Z',0,
0x1b,'S',0,
0x1c,'A',0,
0x1d,'W',0,
0x1e,'@',0,
0x21,'C',0,
0x22,'X',0,
0x23,'D',0,
0x24,'E',0,
0x25,'$',0,
0x26,'#',0,
0x29,' ',0,
0x2a,'V',0,
0x2b,'F',0,
0x2c,'T',0,
0x2d,'R',0,
0x2e,'%',0,
0x31,'N',0,
0x32,'B',0,
0x33,'H',0,
0x34,'G',0,
0x35,'Y',0,
0x36,'^',0,
0x39,'L',0,
0x3a,'M',0,
0x3b,'J',0,
0x3c,'U',0,
0x3d,'&',0,
0x3e,'*',0,
0x41,'<',0,
0x42,'K',0,
0x43,'I',0,
0x44,'O',0,
0x45,')',0,
0x46,'(',0,
0x49,'>',0,
0x4a,'?',0,
0x4b,'L',0,
0x4c,':',0,
0x4d,'P',0,
0x4e,'_',0,
0x52,'"',0,
0x54,'{',0,
0x55,'=',0,
0x5a,13, 0,
0x5b,'}',0,
0x5d,'|',0,
0x61,'>',0,
0x66,8, 0,
0x69,'1',0,
0x6b,'4',0,
0x6c,'7',0,
0x70,'0',0,
0x71,',',0,
0x72,'2',0,
0x73,'5',0,
0x74,'6',0,
0x75,'8',0,
0x76,0x1B,0, // ESC
0x79,'+',0,
0x7a,'3',0,
0x7b,'-',0,
0x7c,'*',0,
0x7d,'9',0,
0x7e,0xE0,0x54,
0,0, 0
};
// 0xE0 Extended code
const unsigned char ExtKey_Codes_Table[][3] = {
0x4A,'/', 0,
//0x5A,0xE0,0x00, // KP EN
0x69,0xE0,0x4F, // End
0x6B,0xE0,0x4B, // Left arrow
0x6C,0xE0,0x47, // Home
0x70,0xE0,0x52, // Insert
0x71,0xE0,0x53, // Delete
0x72,0xE0,0x50, // Down arrow
0x74,0xE0,0x4D, // Right arrow
0x75,0xE0,0x48, // Up arrow
0x7A,0xE0,0x51, // Page down
0x7D,0xE0,0x49, // Page up
0,0,0
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -