問題如圖,用快速鍵調整音量的時候,windows 10/11會出現一個面積很大的影片資訊,5秒後才會隱藏。
先說解法:在捷徑target後面加上參數:(空格)–disable-features=HardwareMediaKeyHandling
"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=HardwareMediaKeyHandling
細說
這個問題很久了,但是最近windows升級,問題又跳出來。
因為我用滑鼠快速鍵控制音量,背後就是呼叫hardware media keys,和鍵盤上的val+/val-/mute/play/pause/forward/backward快速鍵相同。windows10收到的時候不僅會在左上角顯示目前音量,還會顯示目前媒體資訊OSD (on screen display)。但這個OSD畫面太大了很擋。
從兩個方向下手,一個是播放程式(瀏覽器)不要告訴windows,另一個是windows系統不要顯示。
照理說如果改windows設定就可以一勞永逸,可惜windows不讓我們改。
瀏覽器的缺點就是,chrome, firefox, edge, opera, teams… 你每個程式都要設定,如果程式不讓你改你很麻煩。
關鍵字
hardware-media-key-handling
Windows 10 Volume OSD
Volume Overlay
media control key panel
其他方法
1. 點兩下
在OSD 黑底白字的地方,滑鼠點兩下,就會立刻關閉OSD。
2. 瀏覽器/應用程式設定
網路上最容易搜尋到的方法
Firefox設定方式 about:config -> media.hardwaremediakeys.enabled -> false
Spotify設定方式 Settings> Display> 取消 “Show desktop overlay when using media keys"
Chrome之前是這個參數 chrome://flags/#hardware-media-key-handling 設為disable
但不知道哪一版之後就被隱藏了,只能從捷徑參數去改"C:\Program Files\Google\Chrome\Application\chrome.exe" --disable-features=HardwareMediaKeyHandling
禁用Hardware Media Key Handling後,似乎無法使用鍵盤媒體快速鍵(下一首、前一首、播放、暫停)
3. 第三方工具
HideVolumeOSD 或是 Volume Step Adjuster [介紹]、EarTrumpet、Volume2
理論上會在背景執行。我沒嘗試
4. 修改成舊版windows 8的介面
直接修改reg,或是使用Winaero Tweaker的enable old volume control
會回到Vista的Frutiger Aero泡泡風格,老實說格格不入。