Я использую AHK, чтобы переназначить некоторые ключи. Например, у меня Alt+K переназначен на ↓ (вниз). Это обычно работает нормально. Но в некоторых программах, в частности в TexStudio, AHK не имеет приоритета для получения входных данных. Вместо этого TexStudio немедленно получает ввод, переключая контекст.
Я немного нечеткий в этом вообще. Как именно Windows решает, к какой программе следует направлять ввод с устройства? И затем, как я могу убедиться, что AHK обслуживается первым, чтобы затем он мог передать измененный ввод в TexStudio?
Кроме того, я только что заметил, что эта проблема не связана с TexStudio в частности, а скорее является следствием того, запускаю ли я программу в режиме администратора. Как правило, AHK не может заменить ввод программ, работающих в режиме администратора.