Допустим, у меня открыто две программы: программа А и программа Б.
Я хочу сообщить программе A, что удерживаю CAPSLOCK, но я все еще хочу иметь возможность перемещаться и использовать программу B во время этого.
Есть ли способ сделать это?
1
1 ответ
2
Как отправить отдельные нажатия клавиш в разные программы?
Вы можете скачать и использовать бесплатную программу AutoIT и ее функции WinActivate() и Send(), в частности, чтобы выбрать конкретное окно на основе его заголовка (метаданных). Вы даже можете эмулировать нажатия клавиш Send() или даже перемещаться по конкретному окну координации мыши и MouseClick () тоже.
Образец скрипта
WinWait("ProgramA", "", 10)
WinActivate("ProgramA")
MouseClick("left", 504, 549, 1, 30)
Send("AbCdEfG")
Sleep(100)
WinWait("ProgramB", "", 10)
WinActivate("ProgramB")
MouseClick("left", 504, 549, 1, 30)
Send("HiJkLmNo")