Вот так просто и слова не подберешь
Как я это понимаю: когда нажимают на клавиши клавиатуры или мыши, или другого устройства ввода информации, происходит физическое действие, сигнал от устройства (клавиатуры, мыши и др.) поступает в систему. Система определяет, что это за сигнал, к чему он относится и что должно произойти, далее она преобразует все свои выводы в некое сообщение и ставит это сообщение в очередь на выполнение. Очередь из таких сообщений называется виртуальной.
Если не подойдет мое понимание можно посмотреть
здесь