- вы слышите щелчок;) [но не обязательно на этом этапе, может быть, на 10-м или 20-м]
- сигналы клавиатуры к контроллеру kb
- контроллер выдает прерывание для CPU
- ядро ОС видит прерывание
- Ядро ОС отправляет прерывание соответствующему драйверу
- драйвер сообщает ЦП, чтобы он считал кодировку из контроллера kb
- ЦП делает
- драйвер каким-то образом сообщает ядру отправить событие 'KEY_DOWN' в подсистему пользовательского интерфейса
- Ядро отправляет событие
- Подсистема пользовательского интерфейса проверяет наличие активного окна
- , она отправляет событие пользовательского интерфейса KEY_DOWN активному окну
... эээ ... надоело :) поэтому, после этого она отправит ключ, обновит содержимое окна и вызовет видеодрайвер / подсистема для рисования этого символа
ответ дан 2 December 2019 в 03:06
поделиться