禁用媒体键盘上的“播放”键在 Windows Media Player 中打开文件

禁用媒体键盘上的“播放”键在 Windows Media Player 中打开文件

好吧,这确实有点晦涩。

我有一个标准的 Microsoft 键盘,其中包含“媒体”键 - 播放/暂停和音量调节/静音。如果 Windows Media Player 已打开,则按下这些键会触发相应的操作,即使播放器没有焦点。这很好。

不好的是,如果我在 Windows 资源管理器中选择了一个 mp3 文件,按下键盘上的“播放”按钮就会在 Windows Media Player 中打开该文件 - 即使播放器正在播放其他内容。

我只想禁用“按下播放键打开媒体播放器中当前选定的文件”功能,而不是“按下播放键使媒体播放器播放播放列表中已有的内容” - 这可能吗?

答案1

如果您有兴趣的话,这里有一个我编写的小型 AHK 脚本。

; Check if Active Window is File Explorer
#IfWinActive ahk_class CabinetWClass ahk_exe explorer.exe
    Media_Play_Pause::
        ; Set Windows Taskbar as Active Window
        WinActivate ahk_class Shell_TrayWnd ahk_exe explorer.exe
        ; Send the hotkey
        SendInput {Media_Play_Pause}
        ; Set focus back to File Explorer
        WinActivate ahk_class CabinetWClass ahk_exe explorer.exe
    Return
; #IfWinActive in next line is important
#IfWinActive 

答案2

我遇到了同样的问题。针对 AHK 发布的解决方案似乎不适用于我的系统。我最终使用了这个 AHK 脚本,它起作用了:

Media_Play_Pause::
  ControlSend,,{Media_Play_Pause},Windows Media Player
Return

相关内容