Setup the PS/2 controller appropriately and create a driver for handling keyboard scan codes. Link the whole thing with the shell. ### Resources - Relevant OS dev wiki articles: [ISO8042 Controller](https://wiki.osdev.org/I8042_PS/2_Controller), [PS/2](https://wiki.osdev.org/PS/2), [PS/2 Keyboards](https://wiki.osdev.org/PS/2_Keyboard) - Timer sources on x86-64 if needed: [Timers](https://wiki.osdev.org/Timer_Interrupt_Sources#Timers_(x86)), [IOAPIC (Hardware PIC interrupts)](https://wiki.osdev.org/IOAPIC), [HPET](https://wiki.osdev.org/HPET)