Dlaczego Notatnik ++ blokuje moje skróty autotekstu?


9

Mam szereg skrótów klawiaturowych zdefiniowanych w moim skrypcie autohotkey. Obecnie żaden z nich nie działa, gdy skupi się notatnik ++.

Skrypt jest ładowany jak zwykle. Skróty klawiaturowe (głównie do przenoszenia okien) działają idealnie z każdym innym oknem, po prostu nic nie robią, jeśli jest zaznaczone okno notatnika ++. Jednocześnie wszystkie zwykłe skróty do systemu Windows działają dobrze, nawet gdy fokus jest w Notepad ++. Jest to więc szczególny problem między notepad ++ a autohotkey.

Skróty, które zdefiniowałem w moim skrypcie, nie powodują konfliktu ze standardowymi skrótami klawiaturowymi notatnika. Czy ktoś wie, co się dzieje?

W systemie Windows 7, notatnik ++ v5.8.1, autohotkey v1.0.48.03

Odpowiedzi:


8

Dla mnie wystarczyło zrestartować Notepad ++, więc spróbuj najpierw.


3

Żenujące, zrestartowałem komputer i teraz wróciłem do normy. Muszę się tego nauczyć, zanim zapytam tutaj ...


3

Myślę, że autohotkey nie załaduje zaczepu klawiatury, chyba że uruchomisz go jako administrator. W takim przypadku klucze nie będą działać, gdy aktywna będzie inna aplikacja (notatnik ++ lub inna).

(Doświadczyłem tego zachowania (choć sporadycznie) w przypadku auto-klucza i winampa)


1
autohotkey nie musi działać z uprawnieniami administratora, aby działać poprawnie. Wydaje się raczej, że niektóre aplikacje muszą zostać zrestartowane, aby uwzględnić zmiany wprowadzone w autohotkey.
Nicolas

2
Ponieważ zacząłem uruchamiać Notepad ++ zawsze jako administrator, AHK nie działał w Notepad ++ bez uprawnień administratora. Dzięki za podpowiedź, to jedyna rzecz, która zadziałała dla mnie.
Rav

1

Podczas uruchamiania autohotkey z normalnymi prawami użytkownika podczas uruchamiania innej aplikacji (notepad ++) z podwyższonymi uprawnieniami, autohotkey wydaje się nie być w stanie obsłużyć klawiatury. Ma to sens z punktu widzenia zarządzania prawami…

Rozwiązaniem jest uruchomienie autohotkey z uprawnieniami administratora -> wtedy skrypt będzie w stanie obsłużyć wszystkie dane wejściowe.


To był mój problem i pracował dla mnie.
bugybunny
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.