增强tty运行效率

This commit is contained in:
2026-04-11 16:58:43 +08:00
parent 48dc5e9857
commit 25149b3ba2
4 changed files with 19 additions and 8 deletions

View File

@@ -1,5 +1,6 @@
#include <clks/keyboard.h>
#include <clks/log.h>
#include <clks/shell.h>
#include <clks/tty.h>
#include <clks/types.h>
@@ -145,7 +146,9 @@ void clks_keyboard_handle_scancode(u8 scancode) {
char translated = clks_keyboard_translate_scancode(code);
if (translated != '\0') {
(void)clks_keyboard_queue_push(translated);
if (clks_keyboard_queue_push(translated) == CLKS_TRUE) {
clks_shell_pump_input(1U);
}
}
}
}