Writing an OS Kernel from Scratch | Keyboard — How Keystrokes Become Characters
Writing an OS Kernel from Scratch | Keyboard — How Keystrokes Become Characters Have you ever wondered about this process: you press a key → a character appears on screen. What does the OS experience in between? How do keyboard scan codes become scancodes? What’s the difference between USB HID and PS/2? From the mechanical... » read more