Carlos 10 gadi atpakaļ
vecāks
revīzija
8a5e637701
1 mainītis faili ar 2 papildinājumiem un 1 dzēšanām
  1. 2 1
      21-shell/drivers/keyboard.c

+ 2 - 1
21-shell/drivers/keyboard.c

@@ -31,10 +31,11 @@ static void keyboard_callback(registers_t regs) {
         kprint_backspace();
     } else if (scancode == ENTER) {
         kprint("\n");
-        user_input(key_buffer);
+        user_input(key_buffer); /* kernel-controlled function */
         key_buffer[0] = '\0';
     } else {
         char letter = sc_ascii[(int)scancode];
+        /* Remember that kprint only accepts char[] */
         char str[2] = {letter, '\0'};
         append(key_buffer, letter);
         kprint(str);