因為Surface Pro 3的WIN鍵放在右手邊常會誤觸
寫了一個Autohotkey的script來處理這問題,分享給大家

= 功能 =
* 快速鍵: WIN+Z切換WIN鍵鎖定狀態。(鍵盤或虛擬鍵盤的WIN+Z都可以)
* 自動鎖定:可自行定義多組需要自動鎖定WIN鍵的程式。
* 不影響組合鍵:只鎖定單擊WIN鍵(防誤觸),組合鍵不受影響。例如面板WIN鍵+音量抓圖,仍可正常使用。
* 除了面板的WIN鍵外,鍵盤/虛擬鍵盤的左WIN鍵都會被鎖定。
* 切換狀態時會顯示狀態視窗。
* WIN鍵被鎖定時,單擊會出現鎖定提示音。
* 在自動鎖定的程式中,也可按快速鍵暫時解除鎖定狀態。

按快速鍵的時候是像這樣,螢幕中間會出現狀態訊息:
[分享] WIN鍵鎖定程式

= 操作說明 =
WIN+Z:切換WIN鍵鎖定/解除鎖定。若是在已設為自動鎖定的程式中,則為切換自動鎖定開/關
WIN+A:重新載入script (用於自己修改了script之後)

= 安裝方式 =
先下載並安裝Autohotkey
http://www.autohotkey.com/

下載我作的這隻script
WINKeyLockAhk_1.0.1.rar
解壓縮得到AutoHotkey.ahk,點兩下執行即可

建議是放到啟動目錄讓他開機自動執行
方法:
在檔案總管位址列輸入shell:startup,會跳到個人的啟動目錄中
然後把AutoHotkey.ahk複製進去


= (進階)修改自動鎖定程式設定 =
用記事本打開AutoHotkey.ahk
找到這幾行:

;
; Set the programs here which you want to lock WINKey automatically
;
GroupAdd, gWINKeyLock, ahk_class MozillaWindowClass
GroupAdd, gWINKeyLock, MangaMeeyaCE v2.4Beta

可以看到我預設是放了Firefox和MangaMeeyaCE(漫畫軟體 XD)這兩隻程式
在底下加進你想自動鎖定的程式名稱即可
語法為:
GroupAdd, gWINKeyLock, <程式視窗標題或ahk_class名稱>
程式視窗標題/ahk_class名稱可用AutoHotkey內建的Windows Spy取得
ahk_class名稱適用於視窗標題會改變的程式,例如"記事本 - 未命名文件"

= 版本資訊 =
- 1.0.0 : 初版
- 1.0.1 : 修改'重新載入script'快速鍵,由WIN+X改為WIN+A

= 其它 =
本來我是想作成長按面板上WIN鍵去切換鎖定開/關
不過實驗之後發現沒法作
因為那個WIN鍵和鍵盤上的有些不同,沒法偵測長按的狀態
所以只好改作成WIN+Z了。
這樣要按鍵盤才能切換比較麻煩,不過還好用虛擬鍵盤也能切換
再加上自動鎖定的功能
我想還是會比去裝置管理員裏面停用WIN鍵要好用的多才是。

另外,因為我只在Surface Pro 3上面測試過
其它機種如果使用上有什麼問題的話,請再跟我說~

Zclub Mini-Z 討論區 歡迎來逛逛~: http://mini.zclub.com.tw        <-- 這網址夠好記吧?
文章關鍵字
dabinn wrote:
因為Surface ...(恕刪)


收到! Thanks so much!
想給分鼓勵,but 我太菜了!
只好.....
感謝大大....01就是需要像大大這種的

雖然我還沒遇到這樣的問題
但還是先下載安裝有備無患
感謝分享,五分奉上
dabinn wrote:
= 操作說明 =
WIN+X:重新載入script
Win+X 內定給 WinX 功能表了。
會有衝突嗎?

Stallings wrote:
Win+X 內定給 ...(恕刪)


啊,我沒注意到~
我把他改成WIN+A上傳新的版本了

感謝提醒啊~
Zclub Mini-Z 討論區 歡迎來逛逛~: http://mini.zclub.com.tw        <-- 這網址夠好記吧?
win 鍵按下就會出現右下方的訊息
這個訊息點了以後長這樣

該怎麼辦???
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!