メディアのホットキー(再生、一時停止、次へなど)が不明なプロセスによって盗まれました。Windows 10のどのプログラムに登録されているグローバルホットキーのリストを見つけるにはどうすればよいですか?これを行うプログラムはいくつかありますが、それらはWindows 7までしか機能せず、Windows 8以降で動作しません。
メディアのホットキー(再生、一時停止、次へなど)が不明なプロセスによって盗まれました。Windows 10のどのプログラムに登録されているグローバルホットキーのリストを見つけるにはどうすればよいですか?これを行うプログラムはいくつかありますが、それらはWindows 7までしか機能せず、Windows 8以降で動作しません。
回答:
ホットキーとマルチメディアキーは、ハードウェアまたはドライバー(可能性は低い)、実行中のプログラム、またはシステム設定によってオーバーライドされる場合があります。
これら3つは別個のものであり、確認と解決にはさまざまな方法が必要です。
キーボードにはさまざまなモードがあり、通常はFNキーの組み合わせで選択できます。一部のスマートキーボードは、Windowsユーティリティを使用して構成できます。キーボードのマニュアルを参照してください。
このアプローチは少し残酷ですが、タスクマネージャーを起動し、svchost、lsass、csrss、smss、services、userinit、dwm、winlogon、explorerなどのシステムプロセスを除くすべてのプロセスを終了することをお勧めします。
問題が解決した場合は、リブートして1つずつ終了してみて、問題の原因を確認してください。msconfig
またはSysInternals autoruns
プログラムを使用して、問題のあるプロセスの起動を無効にすることができます。
Windowsの[スタート]ボタンを押し、「regedit」と入力して参照します
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
AppKey
存在する場合は、指定されたレジストリキー(「フォルダー」)を削除します。
ここで参照してHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey
、削除しないでください。
マルチメディアキーが押されたときに起動するプログラムを定義するサブキー(サブフォルダー)はほとんどありません。
Windows 7のデフォルトは次のとおりです。これは同様です。
[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"
選択したプログラムにキーを割り当てるには、適切なレジストリキーの下にある値を削除し、名前として新しい文字列(REG_SZ)値ShellExecute
と、選択したプログラムへのフルパスを値として作成します。c:\vlc\vlc.exe
必要な番号のキーがない場合(下記を参照)、作成してください。
以下は、既知のマルチメディアキーとそれに対応する番号のリストです。 Appkey\
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
(前述のリストはhttps://groups.google.com/forum/#!msg/microsoft.public.fr.windowsxp/zZolgM6PC4o/sRJv2NtrB-8J(フランス語)からコピーされました)
設定は再起動後に機能するはずです。
必要なホットキーを、Windowsデスクトップ、スタートメニュー、クイック起動パネル、またはタスクバーに固定されたショートカットに割り当てることができます。
それらを検索するのは面倒かもしれませんが、代わりに新しいテキストファイルの次のテキストをコピーしc:\
、最初の行をのようなユーザーのホームディレクトリパスに置き換えてc:\Users\jwhite\
、名前を付けて保存してScript.vbs
実行することができます。
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
数分後、次のtest.txt
ような内容のスクリプト自体と同じフォルダーに名前の付いたファイルを作成する必要があります。
Searching for shortcuts with hotkeys
C:\test\test01.lnk : Alt+Ctrl+Z
C:\test\test02.lnk : Alt+Ctrl+Shift+E
Done searching
私の知る限り、Windows Hotkey Explorerソフトウェアは、可能な限りすべてのホットキーを押して、結果として呼び出されたものを傍受しようとすることで機能していました。Windows 8以降では、ホットキーをそのようにインターセプトすることはできなくなったため、この方法は機能しなくなったため、そのようなソフトウェアは使用できない可能性があります。
とにかく、SuperUser.comにソフトウェアの推奨を求めるのは適切ではないかもしれませんが、代わりにその専用のWebサイトで次の質問に賛成票を投じることができます:https : //softwarerecs.stackexchange.com/questions/33669/tool-to-list-すべての現在のウィンドウのホットキー
C:\$Recycle.Bin\S-1-5-21-494970976-3563178098-1557406499-169811\$R8XJ5S3.lnk : Alt+Ctrl+S
私はhttp://www.nirsoft.net/utils/hot_keys_list.htmlを使用しました
ctrl + shift + oがブロックされたようです
だから私はツールを開いて、それが実際に使用されていることを見ましたが、どのプログラムを見ることができませんでした
だから私はタスクマネージャを開いてタスクごとにタスクを殺し、それがいくつかの種類のスクリーンレコーダーである可能性があることを見つけるまで、ツールで常にrefrehを押します