Запуск нажатия клавиш из JavaScript
У меня есть простое приложение html/js, которое будет работать локально. Если выполняются определенные условия, мне нужно смоделировать нажатие клавиши (например, "a") таким образом, чтобы программа AutoHotkey, которая работает в фоновом режиме, регистрировала ее и, следовательно, запускала скрипт.
Нажатие клавиши jQuery не поможет, так как оно остается внутри браузера, а AHK, работающий в фоновом режиме как отдельная программа, не зарегистрирует его.
Можно ли добиться этого в JS? Если нет, то как лучше всего подойти к проблеме?
1 ответ
Я хотел бы сказать, что "что работает в браузере, остается в браузере" ...
но, например, вы можете установить значение буфера обмена в браузере, а затем использовать событие OnClipboardChange в autohotkey для его обнаружения.
Другим способом было бы использовать Flash / плагин для браузера / серверный скрипт (так как это localhost) / чтобы изменить какой-либо файл и просмотреть его с помощью autohotkey.