westech
小知識
在Winkey Plus之前,一直存在一個叫Hotkey的應用,也是實現(xiàn)類似功能的可編程快捷鍵。不過這個軟件已經多年沒有更新了,而WinkeyPlus屬于后起之秀,能夠實現(xiàn)更多的功能,版本也在一直改進。
很多人都認為快捷鍵無非就是軟件或系統(tǒng)提供的基礎功能,比如Ctrl+C、Ctrl+P、Ctrl+Alt+Z之類的輔助操作功能。如果你想實現(xiàn)比如直接調用已獲得管理員權限的命令提示符窗口,普通快捷鍵就沒有辦法了。世事無絕對,Win key Plus就能幫助你實現(xiàn)類似這樣的功能。
Winkey PlusT載后一共有兩個版本,分別對應X86和X64,一定要根據自己系統(tǒng)的版本選擇。需要注意的是,Winkey Plus需要VC運行庫才能運行。
無論是X86還是X64版本,Winkey Plus一共只有三個文件,其中WinkeyPlus.exe運行后不會有任何圖標和界面,WinkeyPlus.ini則是運行配置文件,所有已經編輯的快捷鍵應該保存到這里面,再運行程序才能實現(xiàn)想要的快捷功能。需要提醒一點,在編輯ini文件時必須使用UTF-8編碼才可以(圖1、圖2)。
下面先把Winkey Plus的基礎命令格式介紹一下:
熱鍵=命令1|參數(shù)1|參數(shù)2
=命令2|參數(shù)1|參數(shù)2
簡單說,就是你要設計一個快捷方式,就必須以這種格式在WinkeyPlus.ini中進行“編程”,而“:(英文半角分號)”表示注釋,可以在行首也可以在末尾,“*(英文半角星號)”表示一個別名,參數(shù)之間以“|/-”之一分隔。同一行內必須使用相同的分隔符。注意,所有命令都不用區(qū)分大小寫。
SHIFT
@Alt
^Ctrl
~Win
$Hook(鉤子)模式
特殊按鍵可以用鍵盤代碼表示,也可以用名稱表示。名稱需要以{ }(大括號)包圍。
具體舉個例子,現(xiàn)在想要實現(xiàn)按下Ctrl+AIt+A打開記事本,那么就需要把快捷鍵命令寫為“^@A=runlnotepad.exe”,^為Ctrl,@為Alt,A為A鍵,這三個鍵組合按下,=run就等效運行Notepad即記事本程序。注意=run后面的|用以分割命令與調用的程序,這個可不能漏掉。這就是一條完整的Winkey Plus快捷鍵命令了。
特別要介紹一下$Hook(鉤子)模式,這個模式是說運行的快捷鍵擁有高級別權限,即便是這個熱鍵組合與系統(tǒng)乃至某個軟件有沖突,也是優(yōu)先運行Hook模式的快捷鍵命令,而不會被覆蓋。比如,我們想用Win+O實現(xiàn)用默認瀏覽器打開百度網站,可以將命令寫為$~O=run|http:∥www.baidu.com,主要的區(qū)別就是在命令前加了一個$。
那如果,我們想要實現(xiàn)一個已獲得管理員權限的命令提示符窗口的快捷鍵該怎么處理呢?基本命令格式^@A=run|cmd.exe,注意前面我們提到的命令=run了嗎?=run是調用應用的基本命令,如果我們改用=srun,就意味著強制要求調用程序時使用管理員模式。另外,在=run/srun后面|區(qū)隔應用名稱后,還可以繼續(xù)用|添加更多的參數(shù),比女口說是=srun|cmd.exel/kcls,就是說以管理員權限運行cmd窗口后,/k執(zhí)行后面的命令,并且執(zhí)行完畢后保留窗口,具體命令為cls,這下清楚了吧?
這里只是把最基本的WinkeyPlus功能和使用方法作簡單講解,實際還有很多參數(shù)、命令規(guī)范可以調節(jié),通過Winkey Plus實現(xiàn)的快捷鍵功能,遠遠比系統(tǒng)/軟件默認的要高級許多。有興趣的人不妨試一下,具體的命令詳解,我們也附上說明鏈接供大家參考(下載地址:http:∥pan.baidu.com/s/1kUAekyN),用來定制自己的個性化快捷鍵需求。
小提示
即便是H00k模式,也不可能覆蓋高權限快捷鍵窗口功能,如系統(tǒng)的打開資源管理器、任務管理器等快捷鍵操作,都無法被替代。