Почему notepad ++ блокирует мои сочетания клавиш?


9

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

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

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

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

Ответы:


8

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


3

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


3

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

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


1
autohotkey не должен работать с правами администратора для правильной работы. Скорее всего, некоторые приложения необходимо перезапустить, чтобы учесть изменения, внесенные в autohotkey.
Николас

2
Поскольку я начал запускать Notepad ++ с правами администратора, AHK не работал в Notepad ++, не имея прав администратора. Спасибо за совет, это единственное, что сработало для меня.
Рав

1

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

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


Это было моей проблемой и работало на меня.
Bugybunny
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.