• 4

[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

[前言]
  本篇是我從買Dopod900一直到現在逛國外網站所得到的經驗分享..
當初想買Dopod900是因為看了kenjilee兄發表的買了一台Pocket PC 想當做日文字典的故事這篇文章..
正巧小弟也有這須要..所以就狠下心來購買Dopod900...但是..可惜的是..
不論是CE-Star或是怪獸輸入法都沒辦法使用硬體鍵盤來輸入假名..
找了半天...才發現Asukal這位老兄.....這是他的網站
看他的介紹似乎是個大陸人..但是網站都用日文來寫...站上的資源非常的豐富..可以去尋寶..
我在他站上..找到了他自己修改的Rom..安裝了以後..發現是O2的Exec的Rom是英文版的..
而裡面已經被安裝了ATOK的輸入法...
從此..燃起了一線希望..雖然過程中錯誤了好多次..最後終於成功了..

注意1:標題雖說是[WM5教學]但是我只有在Dopod900中試過,不保證所有機器都能用喔
注意2:這方法並不完美..問題點在於..
  a、要將輸入法改成非注音及倉頡...我是改成手寫版(寫在Registry裡)
  b、這樣一來.預設輸入法是日文..但一但切成中文(注或倉)後..則無法切回日文.必須關閉程式再重開才行..
    所以打字時要中日混雜是非常困難的事..請注意


[追加內容]
就目前所知道...
在登錄表的HKCU\keyboard layout\Preload裡的Default value(@ = or default =)
一定得設為e0010411否則軟開後atok無法正常啟動
但是在某些機器上..當Preload的default設為e0010411時...其它輸入法就不能正常使用了

英文機還好解決..因為有很多替代方案(Resco Keyboard or Happy Tapping)
中文機就不知道了...怪獸輸入法或是CE-Star的輸入法不知道有沒有辦法解決這問題..
目前手邊沒有中文機..Orz

而QVGA的機種可以導入舊版的ATOK的鍵盤程式..
ATOKPISP.DLL
OLDATOK.reg
其實這是最完美的..畫面最漂亮..
只可惜是QVGA..
但是一樣可能會有上面的問題...
所以假如你的機種是QVGA的英文機...
應該可以成為最完美的ATOK解決方案吧..

[看完本篇我能學會...]
  從Rom中抓出檔案..以及安裝ATOK輸入法...

[如果我不想看教學又要用ATOK呢?]
唉.真拿你沒辦法..雖然很希望你看完教學...
但是不勉強...拿去吧..我壓好的..
ATOK.rar
一樣也是要準備好日文環境...解開後把ATOK.cab放到記憶卡裡用PDA執行安裝即可


[事前準備]
首先..先裝好日文環境...換上支援的Wince.nls和Unicode的字型
站上很多人發表過了..小弟在這裡就不多嘴..搜尋一下就有了..
可以參考ycchang兄的[教學]Wm5 中文外掛的DIY解決方案..

然後準備幾個工具..
 (1).Asukal的Rom
 (2).HTC64_Extended_ROM_Tool (用來將NK.nbf 轉成 NK.nba)
 (3).WM5 Rom Edit Tool (用來解開nk.nba檔)
 (4).PQz (用來切換日文)

其中(2)跟(3)是在Xda-Developer這個網站找到的..
裡面也有很多資訊..他站上的FTP更是下載得到各國的Rom..包含Dopod 900中文ROM
裡面有人寫到WM5 Rom Edit Tool這個工具...非常好用..
也是我下一篇要寫的教學..大家盡請期待..


[教學開始]

1.建立環境
新建一個新資料夾..將來要放所有的東西..(文中為D:\Dopod900)
解開(1)放到該資料夾中..會有兩個資料夾..
  我們只要echina_ROM_O2_CJ_hv這個資料夾.
  將它改名為ROM.並將另一個刪除.
解開(2)也是放到ROM中..(為求之後的方便)
解開(3)放到RomTool中
最後會像這樣..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


2.使用HTC64_Extended_ROM_Tool工具
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
打開後..出現這畫面..選擇Decode
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
再來按下"..."
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
找到x:\Dopod900\ROM裡面會有一個nk.nbf的檔案
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
將FAT16 File的副檔名改成NBA再按下Decode既可關掉這個程式了



3.使用WM5 Rom Edit Tool工具

現在我們只要用到這個工具的兩個指令就好了..其它先不用理會..所以這裡先介紹兩個指令
檔名說明使用方法
prepare_imgfs.exenk.nba解成
imgfs_raw_data.bin
imgfs_removed_data.bin
兩個檔案
prepare_imgfs.exe nk.nba [-nosplit]

在HTC製造的Wizard及Universal的兩個機種的Rom中.
必須使用-nosplit的副指令.
此時imgfs_removed_data.bin會是空的.
本文中Dopod900則是Universal這個機種
viewimgfs.exeimgfs_raw_data.bin解開放到dump資料夾中.
其中檔案會直接解成檔案.而模組解成資料夾.
同時會建之dump_MemoryMap.txt.

裡面寫明各檔案在原始檔中的位址
viewimgfs.exe imgfs_raw_data.bin

很簡單..這樣就可以了


這是個Console App.所以我們要打開Dos視窗..
(為了讓大家都看得懂...我將要輸入的指令下畫上紅線)
首先..先到Dopod資料夾中..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
接下來先將nk.nba解開成imgfs_raw_data.bin及imgfs_remove_data.bin兩個檔案
Dopod900記得要加-nosplit的副指令
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
成功的話會出現黃色方框中的兩個檔案
接著將檔案完全解開...
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
按下Enter後..看到畫面一直跑就是成功了
直到停下來為止
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
像這樣..出現了dump資料夾..就算是大工告成了


4.將必要檔案抓出來
須要的檔案有33個..分別是這些
ATOK.HTCATOKIMM.DLLATOKP.CPLATOKP.DICATOKPCE.DLLATOKPFI.DIC
ATOKPKE.DICATOKPMN.EXEATOKPRE.DATATOKPTKJ.DICATOKPUT.EXEATOKPW.DLL
ATOK_DLG.HTPATOK_DUT.HTPATOK_FACE.HTPATOK_FL.TXTATOK_FNC.HTPATOK_H01.BMP
ATOK_H02.BMPATOK_H03.BMPATOK_HINSI.HTPATOK_I.HTPATOK_INF.HTPATOK_LIC.TXT
ATOK_MSI.TBLATOK_PN.TBLATOK_PP.HTPATOK_TFILE.HTPATOK_VJE.TBLATOK_WXG.TBL
cacjpn.dllhwxjpn.dllmultibox.dll


你可以跟我一樣..把全部放到一個資料夾中
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
接著..利用ActiveSync打開到你的Dopod900的\Windows的資料夾中
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
將所有檔案複製進去
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
然後匯入登錄檔..
因為一共有24筆..所以就不綴述...
真的有興趣知道內容的話我再解釋...
AtokWithHandJob.reg
下載後..放到任一資料夾..

利用你的Registry檔案匯入它..(此例是用Resco Registry Plug-in)
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


選擇File->Import
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


咦!!..找不到..原來預設目錄在My Documents
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


換成All Folders
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


這不就出現了....點它一下
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


出現匯入完成就大功告成了!!
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
ya!!

不對...那剛剛要抓的PQz又是什麼東西...

5.安裝PQz
看倌果然眼尖..想偷懶都不行..
說是安裝...其實只不過是放到資料夾中啦..
到該網站點選PQz20060210_0039.zip 61kb下載即可..
請抓0.39版...0.40新版我沒辦法正常開啟...
有興趣的話可以看看他的User Guide看看其它的說明...
下載後..解開..到PDA的\Program Files中..建立一個名為PQz的資料夾
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
把所有檔案放到裡面..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
再用Explorer程式來複製一個捷徑到\Windows\啟動裡面..
Windows內建的檔案總管沒有這個功能...我是用Resco Explorer
步驟為
1.打開Resco Explorer到\Program Files\PQz中
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

2.用觸控筆長點PQz.exe叫出快顯功能表...點選Copy
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

3.再到\Windows\啟動中..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

4.用觸控筆長點空白處.點選Paste Shortcut
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

5.大功告成..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


6.做最後的準備

接下來關掉Resco Explorer
開啟"開始"=>"設定"=>"系統"
有沒有看到ATOK啊!!真是感動..點下去就對了
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

出現使用許諾契約書..看不到按鈕..把它拉到左邊吧..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

出現了吧按下同意する就對了啦...
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

出現這畫面...那還用說..將"日本語入力にATOKを使用する"打勾就對了..
接著按下OK
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

彈出這畫面叫你按下Reset Button重開機..就照做吧..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

重開機後..發現畫面右下角出現這圖案
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

以及左上角的這圖案就成功了!!
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式



6.測試及PQz設定

按下輸入法看看...哇..多了兩個..一個叫Hand Job一個叫MultiBox
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


ya..硬體鍵盤輸入OK
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


Hand Job也沒問題...
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


MultiBox更不用說了..大成功
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

但是用一用會發現...當在硬體鍵盤輸入的時侯..
沒辦法切成英文..以及切成中文會沒辦法切回日文
以及沒辦法選擇預測字...
英文切換及選擇預測字可以靠PQz來解決...中文的話則是還沒找到辦法...
首先..打開PQz設定..按著上面的あ圖示..跳出快顯功能表..
按下Setup
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


首先..這裡可以設定是否使用Ctrl及Alt鍵...
以及直螢幕或橫螢幕要用什麼輸入法..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


詳細設定請看他網站的說明...或自己摸看看..不會很難的..
特別推薦他的TaskBar功能...仿Windows的Alt+Tab的TaskBar
直接切到IME這一頁..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

我的話是直接設定Fn+Space比較符合習慣..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


而Shift+Cursor我是設定No Shift
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式



這個不設的話...ATOK等於是跛腳..這就是用來選擇預測字的...
設Yes就是"Shift + ←" or "Shift + →"來選擇."Shift + ↓"決定
設"No Shift"的話 "←" or "→"來選擇.."↓"來決定
不囉嗦..看圖..
當設定好的時侯..會發現那個"あ"變成灰色的..這表示IME未啟動...
這時侯用硬體鍵盤輸入的時侯會是英文的..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


這時侯按下FN + Space(用觸控筆點也行).會發現他變藍色..
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


這時侯隨便輸入一個字..會發現下面出現預測字..
按下"←" or "→"可以選擇...
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式


按下"↓"即可以決定...
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

來個Ebpocket看看吧...
[WM5教學]超激.在Dopod900上安裝ATOK日文輸入法+HandJob手寫程式

[總結]
  雖然有些許的不完全..但是總的來說非常的方便..讓我的Dopod900增色不少
雖然不知道是不是所有機種可以用..但是算是開先例..讓大家參考測試...
也算是拋磚引玉吧....希望大家會喜歡我的文章..也希望對大家有幫助...
如果有哪兒說錯...也麻煩大家不要客氣的批評指教喔...

預告一下...灌完之後被佔了6MB..原本的日文環境也佔了不少...
下一篇教大家怎麼把ATOK灌到Rom裡...硬啟動後就是有ATOK的環境喔..
2006-02-15 1:57 發佈
厚... 好厲害... 樓主先輩怎麼那麼強, 讀完差點兒跪下來.
我也好想把我的法文版 Dell x51v 灌上 ATOK,
但在理論上可能嗎?

直覺式預測字輸入法真的好方便, 都是以前在日本被攜帶電話的日文入力法慣壞了...
其實這種入力法最好學日文了.

Thanks a lot!
petitrois wrote:
厚... 好厲害... 樓主先輩怎麼那麼強, 讀完差點兒跪下來.
我也好想把我的法文版 Dell x51v 灌上 ATOK,
但在理論上可能嗎?

直覺式預測字輸入法真的好方便, 都是以前在日本被攜帶電話的日文入力法慣壞了...
其實這種入力法最好學日文了.

Thanks a lot!

要裝當然是可以的..
首先...預設輸入法不能是我現在設的這個...
我現在設的這個是"手寫版"
你必須找到你"一打開預設是英文字母"的輸入法..
這有點抽象...因為在Dopod900中...預設輸入法是注音...
一打開時...預設按下硬體健盤後是跑出注音...
叫出螢幕小鍵盤也是注音..
而使用PQz啟動IME後...會跑出注音..所以會失敗..
所以在我使用的方法中.是沒辦法用螢幕小鍵盤輸入日文的..
當然有解決方法...只須安裝Resco Keyboard或者是另一個日本人寫的Happy Tapping即可
但是當不使用硬體鍵盤時...理所當然的.用手寫就好了..
所以我也沒有寫到Happy Tapping及Resco Keyboard的安裝..

像英文機的話..只要把預設輸入法設為"Keyboard"即可
這個最完美...因為硬體鍵盤一按下是英文字..啟動IME後不會有任何問題..
沒有鍵盤的機種...叫出螢幕小鍵盤更是英文字母輸入..
但老實說我沒有研究那麼透徹..
因為在X51上沒有硬體鍵盤...
我不知道硬體鍵盤的Registry是哪些 ...
所以有哪些Registry是您機器不須要的...要靠您自己去比對看看..
或著是您得要複製一份您機器的Registry讓我看看..

總之..在任何WM5機器上..要裝應該都沒問題...
(理論上...2003應該也可以裝..但手邊沒機器..不能試)
在過兩三天..小弟的X51應該會到貨..到時侯我再研究看看吧..
殺瞇~ 這不就是我一直要找的solution嗎!! 加分加分!!
回家後來試試, 真是太感謝了
剛剛發現一件慘事...我的WM5 A636是QVGA的....這個.....可能不能用
不知道 hata1234 大大有沒有什麼好建議?
難道終究還是不行帶著我的A636安裝日文手寫, 日本地圖, 日語辭典去東京看WBC嗎...
請問, 我只有裝cab檔到我的n300, 裝完後可以手寫輸入
但是在Hand Jog裡按BS會送出奇怪的碼
換回去按注音輸入的backspace也都會送出奇怪的碼
有人有同樣的狀況嗎
哇, 終於有atok的solution了, 加分....

可是....HandJob這個英文名字... 還真難聽
別當基本教義派.
barrylee wrote:
剛剛發現一件慘事.....(恕刪)

目前沒看到QVGA的Solution耶..
我會幫你找看看...
但是不保證可以...不好意思喔...


wenjai wrote:
請問, 我只有裝c...(恕刪)

關於這個問題...你先打開Registry Editor看..
HKEY_LOCAL_MACHIN\System\CurrentControlSet\Control\Layouts
裡面有沒有00000409或e0010409這兩個機碼其中之一...
如果有的話..可以把你的
HKEY_CURRENT_USER\Keyboard Layout\Preload
新增一個4的Key裡面的Default設為00000409或e0010409(你機器上有的)
以及Preload的Default值也是設為一樣的...
但這情況下..你的PQz一定是要能正常啟動的..
不確定可以..因為手邊沒有沒鍵盤的機種..所以也沒辦法試..
你再試看看囉

2/16 3:20新增:根據剛剛使用模擬器測試..應該改為0409也沒辦法..
        另外..QVGA的Solution雖然有找到..也還在試.不過沒鍵盤的機種應該會有相同的問題
hx4700 2003SE 不能用
叫不出來
好像只有 HTC 可以用
加五分 , 讚 好文章 ...拍拍拍拍拍拍拍
  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?