相信有很多人因為使用了Windows8、Windows8.1以及Windows10,在玩英雄聯盟League of Legends(LOL),雖然在大廳可以使用輸入法正常選字,但不知道為甚麼進去遊戲後,突然無法選字,甚至連打甚麼都不知道?所以有很多人因為這樣,直接換回Windows7,但這樣不是一個好的決定啊!治標不治本,因為隨著時間的推移,Windows7將要被淘汰,而且有很多新的技術,Windows10,才有支援,像是DirectX 12技術。
DirectX 12在各方面的效能都比前一代好,可以提升顯示效能,在同樣的程式,分別使用DX12 API與DX11 API的話,前者的Frame Rates (每秒張數)會比後者快50%,這代表效能直接進步一半,所以升級Windows10是很需要的。
那如何解決選字問題呢?其實只是LOL程式,是可以支援的,但因為Windows7和之後的作業系統的輸入法架構是不一樣的,Windows7的輸入法採用 IME (imm32) 架構,而新的輸入法採用Text Service Framework (TSF)架構,為了避免不相容Windows7的輸入法,所以官方直接只選擇Windows7的舊架構做支援(可能目前Windows7還是較多人使用吧),話就不多說了,直接教大家如何解決此問題。
1.首先請先依你的系統找到以下資料夾裡的檔案
64位元:C:\Program Files (x86)\GarenaLoLTW\GameData\Apps\LoLTW\Game\DATA\Menu
32位元:C:\Program Files\GarenaLoLTW\GameData\Apps\LoLTW\Game\DATA\Menu
當然,或是你在安裝時自定義的資料夾位置,總之開啟到Menu的資料夾裡
2.找到IMEConfig的檔案,將其開啟
開啟方式用記事本或是Notepad++都可以(個人推薦Notepad++,簡單清楚)
3.Ctrl+F尋找微軟新注音,或直接上下尋找找到出現正體中文的部分
4.找到後空格的地方按Enter輸入你的輸入法
輸入法參考:
注音輸入法:
<imeName>微軟注音</imeName>
<displayName>New Phonetic</displayName>
<Tag>GFxIME_Ch_Trad_NewPhonetic</Tag>
倉頡輸入法:
<imeName>微軟倉頡</imeName>
<displayName>New Phonetic</displayName>
<Tag>GFxIME_Ch_Trad_NewPhonetic</Tag>
速成輸入法:
<imeName>微軟速成</imeName>
<displayName>New Phonetic</displayName>
<Tag>GFxIME_Ch_Trad_NewPhonetic</Tag>
新自然輸入法:
<imeName>新自然輸入法</imeName>
<displayName>NewGoingIME</displayName>
<Tag>GFxIME_NewGoingIME</Tag>
5.輸入完成後,如圖(以注音輸入法為範例)
6.輸入完成儲存檔案,重新開啟英雄聯盟,即可享用選字功能。
7.輸入法格式介紹,不管是怎樣的輸入法,依以下格式,放入後,即可使用
<imeName>完整的輸入法名稱</imeName>
<displayName>顯示輸入法的英文標籤</displayName>
<Tag>輸入法的標籤</Tag>
參考:candywish
留言
張貼留言