fix keyboard

This commit is contained in:
wang904 2022-08-18 10:35:52 +08:00
parent aa64a3a375
commit d0d79c828d
2 changed files with 2 additions and 1 deletions

View File

@ -133,7 +133,6 @@ int shell_readline(int fd, char *buf)
{
int key = 0;
int count = 0;
while (1)
{
key = keyboard_analyze_keycode(fd);

View File

@ -427,6 +427,7 @@ int keyboard_analyze_keycode(int fd)
case 0xc8:
arrow_u = false;
key = OTHER_KEY;
return 0xc8;
break;
case 0x4b:
arrow_l = true;
@ -439,6 +440,7 @@ int keyboard_analyze_keycode(int fd)
case 0x50:
arrow_d = true;
key = OTHER_KEY;
return 0x50;
break;
case 0xd0:
arrow_d = false;