Позвольте мне дать конкретный контекст для мотивации.
Я уже давно пользуюсь программой AHK.Он позволяет пользователю создавать сценарии для различных задач на компьютере с Windows и, при необходимости, связывать эти действия с горячими клавишами.
Я никогда не понимал, как, если я создаю привязку, скажем, для alt+k
,Затем Windows поймет, что нужно сначала сообщить AHK, когда нажата эта комбинация клавиш.И если AHK затем решит создать нажатие клавиши down
в ответ, Windows узнает предполагаемую цель для этой команды.
Кроме того, если я запускаю программу в режиме администратора, кажется, что AHK больше не получаетвыгрузить любое устройство ввода.Теперь ввод немедленно передается в текущую программу.Это если я не запускаю сценарий AHK в режиме администратора, и в этом случае все возвращается на круги своя.
Кто-нибудь может пролить свет на то, что здесь происходит за кулисами?И если есть значительные различия в Linux, мне также интересно узнать о них.