Meine Medien-Hotkeys (Wiedergabe, Pause, Weiter usw.) wurden von einem unbekannten Prozess gestohlen. Wie finde ich eine Liste, welche globalen Hotkeys für welches Programm in Windows 10 registriert sind? Es gibt einige Programme, die das können, aber sie funktionieren nur bis Windows 7 und versagen ab Windows 8.
Antwort1
Hotkeys und Multimediatasten können durch die Hardware oder Treiber (unwahrscheinlich), durch ein laufendes Programm oder durch Systemeinstellungen überschrieben werden.
Diese drei sind unterschiedlich und erfordern unterschiedliche Überprüfungs- und Lösungsmethoden.
Hardware
Ihre Tastatur kann verschiedene Modi haben, die normalerweise mit der FN-Tastenkombination ausgewählt werden können. Einige Smart-Tastaturen können über ein Windows-Dienstprogramm konfiguriert werden. Weitere Informationen finden Sie in der Dokumentation Ihrer Tastatur.
Ausführen von Programmen
Obwohl dieser Ansatz etwas brutal ist, schlage ich vor, den Task-Manager zu starten und alle Prozesse außer Systemprozessen zu beenden, wie z. B.: svchost, lsass, csrss, smss, services, userinit, dwm, winlogon, explorer.
Wenn das geholfen hat, starten Sie neu und versuchen Sie, sie nacheinander zu beenden, um zu sehen, welcher Prozess Probleme verursacht. Sie können den Start des fehlerhaften Prozesses über msconfig
SysInternals- autoruns
Programme deaktivieren.
Systemeinstellungen
Drücken Sie die Windows-Starttaste, geben Sie „regedit“ ein und navigieren Sie zu
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
Löschen Sie den Registrierungsschlüssel („Ordner“), AppKey
sofern dieser existiert.
Navigieren Sie nun zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
und führen Sie die folgenden Schritte ausnichtLösche es.
Es gibt einige Unterschlüssel (Unterordner), die definieren, welches Programm beim Drücken einer Multimedia-Taste gestartet wird.
Unten sind die Standardeinstellungen für Windows 7 aufgeführt. Ihre sollten ähnlich sein:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
"Association"="mailto"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16]
"Association"=".cda"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\17]
"ShellExecute"="::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="calc.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\7]
"Association"="http"
Um einem Programm Ihrer Wahl einen Schlüssel zuzuweisen, löschen Sie alle Werte unter dem entsprechenden Registrierungsschlüssel und erstellen Sie einen neuen Zeichenfolgenwert (REG_SZ) mit dem Namen ShellExecute
und einem vollständigen Pfad zu einem Programm Ihrer Wahl als Wert, z. B.c:\vlc\vlc.exe
Sollte kein Schlüssel mit der von Ihnen benötigten Nummer (siehe unten) vorhanden sein, erstellen Sie einfach einen.
Hier ist eine Liste der bekannten Multimedia-Tasten und deren entsprechenden Nummern unterAppkey\
1 Back (Internet browser)
2 Forward (Internet browser)
3 Refresh (Internet browser)
4 Stop (Internet browser)
5 Search
6 Favourites
7 Web Home
8 Mute volume
15 Mail
16 Media
17 My Computer
18 Calculator
24 Mute microphone
25 Lower microphone volume
26 Raise microphone volume
27 Help
28 Find
29 New
30 Open
31 Close
32 Save
33 Print
34 Undo
35 Redo
36 Copy
37 Cut
38 Paste
39 Reply
40 Forward (mail)
41 Send
42 Spelling checker
43 Toggle dictation and command/control
44 Toggle microphone
45 Corrections
(Die oben genannte Liste wurde kopiert vonhttps://groups.google.com/forum/#!msg/microsoft.public.fr.windowsxp/zZolgM6PC4o/sRJv2NtrB-8J(auf Französisch) )
Nach dem Neustart sollten die Einstellungen funktionieren.
Desktop-Verknüpfungen
Möglicherweise können Sie die benötigten Hotkeys einer Verknüpfung auf dem Windows-Desktop, im Startmenü, in der Schnellstartleiste oder an der Taskleiste zuweisen.
Das Durchsuchen dieser Dateien könnte mühsam sein. Stattdessen möchten Sie möglicherweise den folgenden Text in eine neue Textdatei kopieren, c:\
die erste Zeile durch den Pfad Ihres Benutzer-Home-Verzeichnisses (z. B. ) ersetzen c:\Users\jwhite\
, unter einem Namen speichern Script.vbs
und die Datei ausführen.
Const rootdir = "c:\"
Set fso = CreateObject("Scripting.FileSystemObject")
Set wshell = CreateObject("WScript.Shell")
logname="test.txt"
Set logfile = fso.CreateTextFile(logname,True)
logfile.Write "Searching for shortcuts with hotkeys" & vbCrLf
recursedirs( fso.GetFolder(rootdir) )
logfile.Write "Done searching" & vbCrLf
logfile.Close
Sub recursedirs(dir)
If trylistdir(dir) Then
For Each subdir In dir.SubFolders
recursedirs subdir
Next
For Each file In dir.Files
extn = fso.GetExtensionName(file.Path)
if LCase(extn) = "lnk" Then
check(file.Path)
end if
Next
End If
End Sub
Function trylistdir(dir)
On Error Resume Next
trylistdir = (dir.SubFolders.Count + dir.Files.Count >= 0)
End Function
Sub check(fname)
Set lnk = wshell.CreateShortcut(fname)
hk = lnk.Hotkey
if (hk<>"") then
logfile.Write fname & " : " & hk & vbCrLf
end if
End Sub
Nach einigen Minuten sollte eine Datei mit dem Namen test.txt
im selben Ordner wie das Skript selbst erstellt werden, mit etwa folgendem Inhalt:
Searching for shortcuts with hotkeys
C:\test\test01.lnk : Alt+Ctrl+Z
C:\test\test02.lnk : Alt+Ctrl+Shift+E
Done searching
Software
Soweit ich weiß, funktionierte die Windows Hotkey Explorer-Software, indem sie jeden möglichen Hotkey drückte und dann versuchte, alles abzufangen, was als Ergebnis aufgerufen wurde. Ich glaube, ab Windows 8 und höher ist es nicht mehr möglich, Hotkeys auf diese Weise abzufangen, daher funktioniert diese Methode nicht mehr, sodass eine solche Software möglicherweise nicht mehr möglich ist.
Ich glaube, dass es für SuperUser.com ohnehin ungeeignet ist, nach Softwareempfehlungen zu fragen. Stattdessen möchten Sie vielleicht die folgende Frage auf der dafür vorgesehenen Website positiv bewerten:https://softwarerecs.stackexchange.com/questions/33669/tool-to-list-all-current-windows-hotkeys
Antwort2
ich benutztehttp://www.nirsoft.net/utils/hot_keys_list.html
es schien, dass Strg + Umschalt + O blockiert war
also öffnete ich das Tool und sah, dass es tatsächlich verwendet wurde, konnte aber nicht sehen, welches Programm
also habe ich den Taskmanager geöffnet und Task für Task beendet und im Tool immer auf „Aktualisieren“ geklickt, bis ich herausfand, dass es sich um eine amd...exe handelte, wahrscheinlich eine Art Bildschirmrekorder
Antwort3
Das Programm Hotkey Detective (https://github.com/ITachiLab/hotkey-detective/releases) funktioniert zum Zeitpunkt des Schreibens dieses Artikels.