Pourquoi notepad ++ bloque-t-il mes raccourcis autohotkey?


9

J'ai une série de raccourcis clavier définis dans mon script autohotkey. Actuellement, aucun d'entre eux ne fonctionne lorsque notepad ++ a le focus.

Le script est chargé comme d'habitude. Les raccourcis clavier (principalement des trucs pour déplacer les fenêtres) fonctionnent parfaitement avec n'importe quelle autre fenêtre, ils ne font rien si la fenêtre notepad ++ a le focus. Dans le même temps, tous les raccourcis Windows normaux fonctionnent correctement, même si notepad ++ a le focus. C'est donc un problème spécifique entre notepad ++ et autohotkey.

Les raccourcis que j'ai définis dans mon script n'entrent en conflit avec aucun des raccourcis clavier standard du bloc-notes. Quelqu'un sait-il ce qui se passe?

Sous Windows 7, notepad ++ v5.8.1, autohotkey v1.0.48.03

Réponses:


8

Pour moi, il suffisait de redémarrer Notepad ++, alors essayez d'abord.


3

Assez embarrassant, j'ai redémarré mon PC et maintenant il est de retour à la normale. Je dois apprendre à le faire avant de demander ici ...


3

Je pense que autohotkey ne parviendra pas à charger le crochet du clavier, sauf si vous l'exécutez en tant qu'administrateur. Si tel est le cas, vos clés ne fonctionneront pas lorsqu'une autre application (notepad ++ ou autre) aura le focus.

(J'ai rencontré ce comportement (quoique par intermittence) sur autohotkey et winamp)


1
autohotkey n'a pas besoin de s'exécuter avec les droits d'administrateur pour fonctionner correctement. Il semble plutôt que certaines applications doivent être redémarrées pour tenir compte des modifications apportées à autohotkey.
Nicolas

2
Parce que j'ai commencé à exécuter Notepad ++ toujours en tant qu'administrateur, AHK ne fonctionnait pas dans Notepad ++ sans avoir les privilèges d'administrateur. Merci pour le conseil, c'est la seule chose qui a fonctionné pour moi.
Rav

1

Lorsque vous exécutez autohotkey avec des droits d'utilisateur normaux tout en exécutant une autre application (notepad ++) avec des droits élevés, autohotkey semble être incapable de gérer l'entrée du clavier. Cela est logique du point de vue de la gestion des droits…

La solution consiste à exécuter autohotkey avec les droits d'administrateur -> alors le script pourra gérer toutes les entrées.


C'était mon problème et cela a fonctionné pour moi.
bugybunny
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.