【小記】如何將多媒體鍵對映為鎖屏

万仓一黍發表於2024-11-18

工作電腦為一體機。所有的USB介面都在螢幕的後面。插拔隨身碟極不方便。於是搜尋USB小物件,看能不能透過小物件將USB的介面延長到螢幕前

尋覓一番,找到一箇中意的小物件——ELEKS MAKER 極客桌面控制器

如上圖所示,小物件有著朋克風,充滿現代感。帶有3個USB2.0介面,日常工作使用足夠。另外還有三個小按鍵,以及一個大旋鈕。大旋鈕可以旋轉,也可以當按鈕用。

按照使用說明,大旋鈕的旋轉是控制系統的音量,大旋鈕的按鍵是切換系統是否靜音。

也可以透過控制程式,來自定義大旋鈕按鍵的功能。

於是,有了個想法,將大旋鈕的的按鍵,自定義為鎖屏。當我離開工位,按一下大旋鈕,就將工作電腦鎖屏了。

於是,開啟控制程式,如下圖

可以看出,控制程式分別對三個按鈕一個大旋鈕的功能進行了設定的功能

但是!對“按下按鈕”的這個動作,只能指定多媒體鍵,也就是在若干個指定的多媒體鍵中間選擇一個。並不能選擇其他的快捷鍵。比如,鎖屏的快捷鍵是Win+L,卻是沒法設定。

於是,在網上搜尋一番。找到了兩篇有用的文章

【轉載】修改Windows下鍵盤按鍵對應功能的一些方案

Win10 64位電腦如何以桌面快捷方式建立一個一鍵鎖屏程式?

第一篇文章,講解了,如何修改多媒體鍵對應的功能

如下面所示,透過登錄檔,將計算器多媒體鍵的功能改為指向記事本(notepad.exe)

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="notepad.exe"

其中,ShellExecute欄位指向其他程式。

也可以用Association欄位指向副檔名,呼叫該副檔名對應的程式。

例如:

"Association"="mailto",表示呼叫預設的郵件程式

"Association"=".doc",表示呼叫預設的doc的程式,一般是Word

第二篇文章,講解了,如何透過快捷方式,設定鎖屏

在快捷方式下,透過

rundll32.exe user32.dll,LockWorkStation

呼叫系統的鎖頻程式

於是,靈光一閃,將上面兩篇文章的內容合二為一

1、將按下按鈕的多媒體快捷鍵改為“計算器”

2、編寫登錄檔,將計算器多媒體鍵的對應的內容改為指向鎖屏。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18]
"ShellExecute"="rundll32.exe user32.dll,LockWorkStation"

將登錄檔匯入到系統內之後

此時,按小物件的大按鈕,電腦立刻鎖屏!

相關文章