因為想要使用EBPocket日文字典的緣故,於是研究了一下如何在X1達成查詢/顯示日文EBPocket的方式。
在這邊和大家分享一下心得^^"
(Try了很多種方法,網路大多套件都是for English Rom,用在中文Rom都會有問題)
1. 安裝支援中日文語系的字型檔案
最方便的方式是安裝declan所分享微軟正黑體 v6.0 (包含大多數中文日文字體)
且安裝完成後,連同ClearType相關的設定都搞定。
[分享] Windows 7 中提取的微軟正黑體 v6.0 CAB (可下載)
http://www.mobile01.com/topicdetail.php?f=129&t=865470&p=1#15
此時先不要Soft Reset,可以等完成第二步驟後再Reset。
2. 安裝支援中日文語系的 Wince.nls 檔案
附加壓縮檔: 200902/mobile01-884d412cae4c03e50d1117c8149dd570.zip
下載上面的夾檔到PC個人電腦,解壓縮後會出現一個Wince.nls檔案,
利用ActiveSync以及Reco Explorer將wince.nls覆蓋Windows下。
(覆蓋目錄下不支援日文的Wince.nls,Reco Explorer可以強行覆蓋)
Soft Reset重開機後,進入控制台的地區選項看是否有出現日文,
如果出現的話那代表"日文輸入"&"日文顯示"都沒問題了。
3. 安裝日文輸入法 (Asukal大 ★HDでのIME 31Jフルバージョン★ 懶人包)
參考網址: http://asukal.net/blog/?p=729#more-729
檔案下載: http://hn801.hkes.com/Data/SIP/IME_FULL_31J_Touch_HD.zip.zip
解壓縮完後會有三個檔案,依照 0, 1, 2 步驟完成所有安裝步驟。
*0_SetSecurity.exe ←Security PromptをOff
*1_Enable_IME_HTC_HD.cab ←『念の為』
*2_IME_31J_FULL.cab ←IMEフル・バージョン
安裝完成後,需要Soft Reset重開機。
--------------------------------------------------------------------------------------------
完成上面三個步驟後,基本上就完成所有的日文顯示&日文輸入法的問題了。
不過因為中文輸入法和日文輸入法會有些衝突,所以需要再做特別處理。
日文輸入時,Keyboard Layout要是日文鍵盤的配置。
中文輸入時,Keyboard Layout要是中文鍵盤的配置。
4. 安裝PQzII,切換Hardware Keyboard Layout用。
安裝方式可以參考下面前輩Luzofan的文章
[分享] CHT9000, TyTNII等鍵盤機中文輸入心得
http://www.mobile01.com/topicdetail.php?f=224&t=429065&p=1
下載網址:http://www.nicque.com/PQz/PQzII.htm
(目前沒有X1的版本,因此本人使用 HTC Raphael/Diamond 版本替代)
在PQzII中,只需要設定[Code]的欄位即可,將X1上的 [中/英] 鍵模擬成 輸入法切換(Alt+Shift)的組合。
設定方式
In: none
In: SYM (不知道為啥[中/英]鍵是用這個SYM值,而不是CHG,且也找不到Luzofan大文章中的CHG值)
Out: ALT
Out: SHIFT
安裝完成後,[中/英]鍵就可以拿來切換不同輸入法了。
5. 修改 Registry 的鍵盤配置內容,否則會有keyboard layout會切換不到。
請用Resco Registry or PHM Registry 等相關Editor做修改
[HKEY_CURRENT_USER\keyboard layout\Preload] ----> 預設的鍵盤Layout
@="e0010404" ----> 注音輸入法鍵盤
[HKEY_CURRENT_USER\keyboard layout\Preload\1] ----> Toggle切換鍵盤,第一順位鍵盤Layout
@="e0010404" ----> 注音輸入法鍵盤
[HKEY_CURRENT_USER\keyboard layout\Preload\2] ----> Toggle切換鍵盤,第二順位鍵盤Layout
@="e0010411" ----> 日文輸入法鍵盤
[HKEY_CURRENT_USER\keyboard layout\Preload\3] ----> Toggle切換鍵盤,第三順位鍵盤Layout
@="e0020404" ----> 倉頡輸入法鍵盤
當使用手寫板輸入時,需要對應到相對的硬體建盤配置,否則會無法輸入。
ex. 日文軟體keyboard/日文SIP手寫輸入 ---> 搭"e0010411" (日文輸入法鍵盤)
注音軟體keyboard輸入 ---> "e0010404" (注音輸入法鍵盤)
--------------------------------------------------------------------------------------------
***已知問題****
當使用實體鍵盤做日文輸入時,會有部分鍵盤右方的Key會Mapping不到(位移)。
ex. H J K L ---> J K L ... (向左位移一格)
但使用日文手寫SIP輸入/ 日文軟體鍵盤輸入都沒有碰到問題。
不過和HTHTCHUNG兄一樣的,我也遭遇到了鍵盤偏位的問題。在此想順便和HTCHUNG兄確認一下,是不是連注音或倉頡的實體鍵盤輸入時,特定按鍵也會發生和日文輸入時一樣的偏位情形?我這邊是如此。如果這是普遍的情形,或許可以研判是安裝的這些檔案裡面有非X1對應(可能是HTC Touch或Diamond?)的keyboard layout,若有高手能做出對應X1的layout的話,或許一切就可以迎刃而解了...
附帶一題,我的Wince.nls是直接透過Astivesync寫到行動裝置的windows/裡的,沒有遇到任何防止寫入的問題。
關閉廣告