🐛 修复\b的bug

This commit is contained in:
fslongjin
2022-03-17 00:17:23 +08:00
parent 1333afd703
commit 1e52bbe901
3 changed files with 5 additions and 16 deletions

View File

@ -345,7 +345,7 @@ void keyboard_analyze_keycode()
break;
}
if (key)
printk_color(ORANGE, WHITE, "(key:%c)\t", key);
printk_color(ORANGE, BLACK, "%c", key);
}
}

View File

@ -70,8 +70,8 @@ uint keycode_map_normal[NUM_SCAN_CODES*MAP_COLS] =
/*0x0b*/ '0', ')',
/*0x0c*/ '-', '_',
/*0x0d*/ '=', '+',
/*0x0e*/ 0, 0, //BACKSPACE
/*0x0f*/ 0, 0, //TAB
/*0x0e*/ '\b', '\b', //BACKSPACE
/*0x0f*/ '\t', '\t', //TAB
/*0x10*/ 'q', 'Q',
/*0x11*/ 'w', 'W',
@ -85,7 +85,7 @@ uint keycode_map_normal[NUM_SCAN_CODES*MAP_COLS] =
/*0x19*/ 'p', 'P',
/*0x1a*/ '[', '{',
/*0x1b*/ ']', '}',
/*0x1c*/ 0, 0, //ENTER
/*0x1c*/ '\n', '\n', //ENTER
/*0x1d*/ 0x1d, 0x1d, //CTRL Left
/*0x1e*/ 'a', 'A',
/*0x1f*/ 's', 'S',