[摘要]SHIFT_R)) { if(s <PS2_KEYMAP_SIZE) ...
SHIFT_R)) { if(s
<PS2_KEYMAP_SIZE) c=pgm_read_byte(keymap->shift + s); }else{ if(s< PS2_KEYMAP_SIZE) c=pgm_read_byte(keymap->noshift + s); } if(state& CTRL) { //ctrl加字母组合键 CombinationKey=1; if(c>= 'A' && c <='Z') c=0-c; elseif (c>= 'a' && c <= 'z') c=0-c; elseif (c ==PS2_ENTER) c=PS2_LINEFEED; } if(state& ALTGR) { //alt加字母组合键 CombinationKey=2; if(c >= 'A'&& c <= 'Z') c=0-c; elseif (c>= 'a' && c <= 'z') c=0-c; elseif (c ==PS2_ENTER) c=PS2_LINEFEED; } state&=~(BREAK 关键词:间谍游戏:用Arduino制作硬件键盘记录器