Win10 Mobile怎麼為手機新增虛擬導航條

感謝IT之家網友 洛克人EXE後援團光卡的投稿

有些使用實體導航鍵的WP手機,可能會因為某些原因,底部的實體導航鍵失靈無法使用。比如說我今天拿到的這個碎屏的Lumia 1520就是這樣,短時間內不方便更換螢幕,改出了虛擬導航鍵,至少能保障基本使用了。

要實現改出虛擬導航鍵,一共有兩種方法:推送虛擬導航條包,或是修改登錄檔新增虛擬導航條。

方法一相對比較簡單,就像以前離線推送(【WP8.1福音:老機型使用離線更新包升級Win10 Mobile】)那樣推送進手機即可。

下載對應你的系統的虛擬導航條特徵包,檔名為
   microsoft.ms_navigationbar.mainos.cbs_[SHA1校驗值].cab
。我無法保證不同版本的能否通用,請自行測試。對於WP8.1,暫時沒有專用的推送包。

下載回來之後,把它放到一個資料夾裡。

拔掉手機,執行control printers,在裡面刪掉你的手機。

現在,連線手機,在iutool所在的目錄開啟命令提示符,執行iutool -l,檢查你的手機是否被識別出來。

假如你的導航條包放在了D盤123資料夾,現在執行這個命令:

iutool -v -p D:/123

然後iutool會把虛擬導航條包推送進手機。等推送完成,手機跑完更新之後,你的手機應該會多出一個虛擬導航條。與此同時,你的實體導航條如果之前還能用的話,這個時候就失效了。因此,如果你的實體鍵確實沒問題的話,請最好不要推送。

10586.107專用的虛擬導航條離線推送包已經和之前的離線更新包一起提供下載了(點此下載密碼:pcsj )。為了方便那些不便訪問Windows Update Catalog的讀者(方法參考【Win10 Mobile教程:單獨離線安裝或修復輸入法、語音包】),這裡一併提供14393.693專用的虛擬導航條推送包的下載地址:

點此下載

但如果不想離線推送,想改登錄檔的話,那麼請繼續往下看。

請安裝Interop Tools,並依次開啟Restore Ndtksvc、Interop/Cap Unlock、New Capability Engine Unlock。

展開HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Shell/NavigationBar,在這裡新建兩個整型項,按照下圖新建兩個REG_DWORD項,分別叫做SoftwareModeEnabled和isSwipeUpToHideEnabled,數值輸入1。

確定新增上去之後,重啟手機即可看到虛擬導航條。

不過要注意的是,開啟之後,你的實體導航鍵也將失效,所以不建議在實體鍵正常的時候開啟它。

如果不想自己輸入項名的話,也可以用Interop Tools匯入登錄檔檔案,將下面的登錄檔檔案匯入進去並重啟手機即可。

登錄檔檔案:點此下載

如需還原,你只需要使用Interop Tools刪掉IsDoubleTapOffEnabled、IsHintEnabled、IsSwipeUpToHideEnabled、IsUserManaged、SoftwareModeEnabled五個項,然後重啟手機即可。請不要在預設使用虛擬導航鍵的手機刪除這五個項。