9

У меня есть ряд сочетаний клавиш, определенных в моем скрипте autohotkey. В настоящее время ни один из них не работает, когда Notepad ++ имеет фокус.

Скрипт загружается как обычно. Сочетания клавиш (в основном для перемещения окон) прекрасно работают с любым другим окном, они просто ничего не делают, если окно notepad++ имеет фокус. В то же время все обычные ярлыки Windows работают нормально, даже когда в Notepad ++ есть фокус. Так что это особая проблема между notepad++ и autohotkey.

Ярлыки, которые я определил в моем скрипте, не конфликтуют ни с одним из стандартных сочетаний клавиш в блокноте. Кто-нибудь знает, что происходит?

Используя Windows 7, notepad++ v5.8.1, autohotkey v1.0.48.03

4 ответа4

8

Для меня было достаточно перезапустить Notepad++, поэтому попробуйте сначала.

3

Я думаю, что autohotkey не сможет загрузить хук клавиатуры, если вы не запустите его от имени администратора. В этом случае ваши клавиши не будут работать, когда другое приложение (блокнот ++ или другое) имеет фокус.

(Я испытал это поведение (хотя и с перерывами) на autohotkey и winamp)

3

Довольно неловко, я перезагрузил компьютер, и теперь он вернулся к нормальной жизни. Я должен научиться делать это, прежде чем спрашивать здесь ...

1

При запуске autohotkey с обычными правами пользователя во время запуска другого приложения (notepad++) с повышенными правами, autohotkey не может обрабатывать ввод с клавиатуры. Это имеет смысл с точки зрения управления правами ...

Решение состоит в том, чтобы запустить autohotkey с правами администратора -> тогда скрипт сможет обрабатывать все вводимые данные.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .