Thinkpad在Windows8上熱鍵的解決方案

來源:互聯網
上載者:User

【題外話】

Windows 8的正式版都發布半年多了,可是Thinkpad的對應驅動卻一直不完善,尤其是大部分快速鍵都不能用,實在是太不方便了,今天閑的無事,經過查閱和摸索,發現要解決快速鍵的問題其實很簡單。以下解決方案在Thinkpad T420 + Windows 8 64bit上測試通過。

 

【文章索引】

  1. 問題描述
  2. Win8上的新驅動
  3. 電源管理的問題
  4. Win7和Win8熱鍵的不同

 

【一、問題描述】

如果去官網找Win8驅動的話,發現原來很多常見的軟體都沒有,比如電源管理軟體(powermanager*.exe,不是電源管理驅動)、ThinkVantage Communications Utility(Communications*.exe)等等。而如果安裝完熱鍵驅動程式後(SIhotkey*.exe),會發現Fn+F3(電源管理)、Fn+F8(小紅帽和觸摸板設定)等都無法使用,而Fn+F5(無線設定)變為了開關Win8內建的飛航模式,Fn+F6(網路攝影機和音頻設定)會出現如所示的提示資訊。

 

【二、Win8上的新驅動】

仔細看的話會發現Win8的驅動下多了一個新的驅動,就是Lenovo Settings Dependency(setting*.exe),這個驅動僅限Windows8安裝,不過安裝完了,上述這些熱鍵仍然出現之前的問題。不過從名字來看,這並不是一個單獨的程式,而從聯想論壇中的解答來看(http://forums.lenovo.com/t5/Windows-8/What-does-quot-Lenovo-Settings-Dependency-Package-quot-do/td-p/886353),安裝完這個程式之後,還需要去Windows8的市集下載一個叫“Lenovo Settings”的Metro應用,即安裝如所示的應用即可,安裝後會發現Fn+F6已經可以使用,而且不僅僅包括以前的網路攝影機和音頻設定,還包括電源、無線熱點等設定。

 

【三、電源管理的問題】

雖然聯想在Windows8上希望大家使用新的Metro介面來管理常用的設定,但是Lenovo Settings中可以設定的選項畢竟還是少了些,尤其是電源管理的設定。在Lenovo Settings下,只能查看電源的串連狀態、電池的健康情況(就顯示一個Good,跟沒有又有什麼區別呢),此外再就是黃口USB充電的設定和是否啟用電池延時,所以我們還需要安裝Win7那樣的電源管理軟體。

如果直接從官網上下載Win7的電源管理器(v6.4x)的話,會提示無法安裝的錯誤,不過比較有意思的是,如果下載v6.30的話是可以直接安裝的。安裝完以後就能像Win7一樣在系統的電源選項裡就能見到電源管理器的表徵圖了,同時也可以像以前一樣開啟電源管理器查看電池的狀態以及設定電源配置。

當然,這裡推薦你安裝聯想的ThinkVantage System Update軟體,安裝後擷取下更新會發現竟然提示你更新到電源管理器v7.34,更新完就如所示,但是不知道為什麼官網上沒有這個驅動。(5月25日晚補,貌似現在通過System Update也沒法更新到這個版本了)

 

【四、Win7和Win8熱鍵的不同】

到目前為止,雖然安裝了電源管理器,但是Fn+F3還是停用,其實這是因為Win8下熱鍵驅動與Win7下不同的原因。如果你以前自訂過Win7的熱鍵驅動,你可能知道其熱鍵定義在註冊表的HKLM\SOFTWARE\IBM\TPHOTKEY\Class或者HKLM\SOFTWARE\Lenovo\TPHOTKEY\Class下,如所示。

但是,在Win8上,熱鍵在註冊表中定義的位置發生了變化,其位置在HKLM\SOFTWARE\Lenovo\ShortcutKey\AppLaunch下,而且,由於同時支援案頭應用和Metro應用,其還特別增加了一個AppType的屬性,其中AppType=2時表示這個熱鍵對應Metro應用,其之下應當建立一個名為Metro的項,並添加名為URI和PackageName的字串,例如裝完Lenovo Settings Dependency後,會出現如下的索引值。

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\6]"AppType"=dword:00000002[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\6\Metro]"URI"="lenovo-metro-settings:PARAM?""PackageName"="LenovoCorporation.LenovoSettings_4642shxvsv8s2"

而如果是對應案頭應用的話,則AppType=1,同時應當建立名為Desktop的項,而Desktop項中的鍵則與TPHOTKEY中的對應即可,例如如果讓Fn+F3對應開啟電源管理的話,則應當建立類似如下的登錄機碼(具體目錄有可能會不同)。

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\3]"AppType"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\3\Desktop]"File"="C:\\PROGRA~2\\ThinkPad\\UTILIT~1\\PwmOSDV.exe""LockedMode"=dword:00000001"Parameters"=""

這樣的話就可以像Win7一樣通過Fn+F3開啟選擇電源配置的對話方塊了。

而如果需要Fn+F8設定小紅帽和觸摸板的話,還需要安裝UltraNav輔助程式(UltraNavUtility*.exe),這個程式在Win8的驅動裡是沒有的,不過經過測試,適用於Win7的版本同樣適用於Win8,所以只需下載對應的Win7版本即可。安裝完同樣與TPHOTKEY中的對應即可,例如如下的登錄機碼(具體目錄有可能會不同)。

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\8]"AppType"=dword:00000001[HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\ShortcutKey\AppLaunch\8\Desktop]"File"="C:\\PROGRA~1\\ThinkPad\\ULTRAN~1\\UNAVOSD.exe""Parameters"="/OSD"

 

【後記】

同樣的,你還可以自訂Fn+F5、ThinkVantage(序號為Ex_17)等按鍵,由於我本子沒有藍芽也沒有3G,所以Fn+F5變為飛航模式對於我而言正好,我也就沒再裝Access Connections,感興趣的可以自己嘗試下。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.