What happens when a key is pressed on the keyboard?
What exactly happens when a keystroke occurs? From the moment the key is pressed up to the point it is displayed on the screen.
I know the answer may vary, depending on the OS – but for the sake of simplicity assume the general process which involves: Scan code, IRQ, ISR, IVT, etc…
Elaborate as much as you can, if possible.