Finden Sie heraus, welches Programm einen Hotkey verwendet

19

Ich kann keinen Hotkey für ein Programm registrieren, da "andere Programme ihn verwenden". In diesem Fall "Bildschirm drucken" und "Strg + Druckbildschirm" und jede andere Kombination aus Umschalt, Alt, Strg + Druckbildschirm.

Wie kann ich feststellen, welche Hotkeys verwendet werden und welche Programme sie verwenden?

Ich habe ähnliche Fragen gesehen:

Sie schlagen vor, ein Programm namens Hotkey Explorer zu verwenden, das jedoch auf meinem System (Windows 10 Ent x64) nicht ordnungsgemäß ausgeführt wird. Hier ist eine Warnung: Führen Sie dieses Programm nicht unter Windows 10 aus . Was ein Alptraum.

Außerdem habe ich Dropbox nicht installiert (andere Fragen besagten, dass möglicherweise die Druckbildschirmschaltflächen verwendet werden).

Aaron
quelle
Können Sie nicht versuchen, das Programm mit Administratorrechten zu verwenden? Oder ein anderes Programm wie AutoHotKey verwenden ?
Tom
@ Tom Auf welches Programm beziehen Sie sich? Der, den ich zu rennen versuche? Ich führe es als Administrator aus, es ist Tech Smiths Snagit ( techsmith.com/snagit.html ). Es sagt, dass es den Schlüssel b / c nicht zuordnen kann, der bereits von einem anderen Programm verwendet wird
Aaron

Antworten:

8

Leider kann ich keine Alternative zum Hotkey Explorer für Windows 8 oder 10 vorschlagen. Unter Windows 7 ist dies ein Glücksfall.

Ich kann Ihnen nur die primitivste Art anbieten, mit diesem Problem umzugehen. Schließen Sie zunächst alle laufenden Programme (einschließlich der Inhalte in der Taskleiste) nacheinander. Notieren Sie sich, was Sie schließen, und testen Sie jedes Mal (oder gelegentlich), ob Ihr Programm (ist es Greenshot?) Diesen Hotkey jetzt verwenden kann.

Wenn alles geschlossen ist, das Problem jedoch weiterhin besteht, öffnen Sie die Registerkarte Prozesse im Task-Manager (oder laden Sie noch besser den Sysinternals Process Explorer herunter ). Sortieren Sie die Prozesse nach Benutzer und beenden Sie die Benutzerprozesse (nicht das System) nacheinander. Überprüfen Sie erneut, ob der Hotkey verfügbar ist. Früher oder später sollten Sie den beleidigenden Prozess finden. In meinem Fall CSRHarmonySkypePlugin.exe(Teil von CSR Harmony Treiber für CSR Bluetooth 4.0 USB Dongle) wurde Grabbing Ctrl+ Alt+ Upund Downund ein paar andere - ohne Benutzeroberfläche zu konfigurieren , dass oder ausschalten!

Diese Art von Problem ist äußerst ärgerlich. Fröhliches Jagen!

Gene Pavlovsky
quelle
1
Vielen Dank, dass Sie nach all dieser Zeit nachverfolgt haben. Am Ende habe ich Snagit rausgeschmissen, da ich es nicht herausfinden konnte, aber vermutete, dass es sich um eine Onedrive-Installation handelt, da ich darin eine Option zum "automatischen Speichern von Screenshots" sah, aber keine hatte wirklich harte Beweise dafür.
Aaron
Vielleicht hatte es dieses Problem. Ich habe OneDrive jetzt installiert (mit deaktivierter Option) und es verursacht kein Problem für Greenshot, mit dem ich Screenshots mache.
Gene Pavlovsky
Versuchen Sie, das Tool ActiveHotKeys nicht zu verwenden, um zu überprüfen, ob Verknüpfungen verwendet werden. Während ich jede laufende Anwendung in einem zweiten Lauf beendete, konnte ich die greifende Anwendung nicht finden. Wie ich geschlossen war ActiveHotKey ich in der Lage zu verwenden CTRL+ALT+LEFTund CTRL+ALT+RIGHTalle anderen Pfeilrichtungen. Am Ende CSRHarmonySkypePlugin.exepackte auch. Jetzt erhält Jetbrains IDEA die Tastenanschläge für Nach links navigieren oder Nach rechts navigieren.
Tobias Hochgürtel
CTRL+SHIFT+Bwurde durch TPFanControl blockiert . TPFanControl verfügt über eine Konfigurationsdatei, C:\Program Files\TPFanControl\TPFanControl.iniin der die Hotkeys deaktiviert werden können.
Tobias Hochgürtel
Bei neuen Windows-Installationen war OneDrive der Schuldige für mich. Manchmal greift es nach dem PrntScrnSchlüssel, selbst wenn die erwähnte Option @Gene Pavlovsky deaktiviert ist.
ifconfig
7

Eine kleine Erweiterung von Gene Pavlovskys Antwort: Im Sysinternals Process Explorer können Sie Ansichten aktivieren »Zu neuen Prozessen blättern

Manchmal wird die zugewiesene Anwendung hervorgehoben, sobald Sie den Hotkey drücken :-)

Tom
quelle
Ich wusste nichts über diese Option, danke dafür. Wenn ich es richtig verstehe, wird zu einem neu gestarteten Prozess gescrollt. Wenn eine Anwendung bereits ausgeführt wird und einen Hotkey abfängt, führt das Drücken dieses Hotkeys im Allgemeinen nicht zu einem neuen Prozess. Wie kann dies helfen?
Gene Pavlovsky
nicht arbeiten! Ich habe versucht herauszufinden, welche App meine Tastenkombination Strg + D in Excel übernommen hat. Die Verwendung dieser Methode war sinnlos. Allerdings habe ich das Problem gelöst, es war tinytakeAnwendung. Gibt es eine andere Methode, um herauszufinden, welche App meinen Hotkey verwendet?
ihightower
4

Sie können das mit Visual Studio gelieferte Tool Spy ++ verwenden: https://stackoverflow.com/a/43645062/62838 . Hier können Sie sehen, in welchem ​​Fenster und in welchem ​​Prozess die WM_HOTKEYFenstermeldung empfangen wird. Wenn die 32-Bit-Version nicht funktioniert, versuchen Sie stattdessen die 64-Bit-Version.

Fabian Schmied
quelle