PALMisLIFE 討論區

標題: 如何自訂JustInput (適用最新 v1.4.3) [列印本頁]

作者: u329    時間: 2010-12-21 14:43
標題: 如何自訂JustInput (適用最新 v1.4.3)
本文最後由 u329 於 2010-12-27 18:36 編輯

JustInput 是對岸作者 Jeffery You 針對 webOS v1.4.5 所開發的中文輸入法,

有鑑於最近改版頻繁,加上作者已表示for webOS v1.4.5的JustInput應該不會再更動了,遂整理這兩天的心得,方便大家不必自己東拼西湊的找資料~

JustInput 官網: http://youjf.com/justinput/

註: 發文前有參考之前 PIL 上的 這篇這篇 ,並加以整合,故直接參考此帖即可~

=======================================================
首先當然是正常的安裝程式,將JustInput安裝起來,官網有圖文教學(適用1.4.2 ~ 1.4.3),要安裝的檔案簡略說明如下:

com.youjf.uninstall_1.4.3_all.ipk 清理之前安裝的殘留文件,若是第一次安裝則可略過

com.youjf.justinput_1.4.3_all.ipk JustInput主程式,必須是第一個安裝
com.youjf.webpatch_1.4.3_all.ipk 瀏覽器補丁,要在瀏覽器輸入中文的話,必裝

=== 以下詞庫視需要安裝即可 ===
com.youjf.justinputmhpy_1.4.3_all.ipk 巨硬拼音詞庫,與com.youjf.justinputpy_1.4.3_all.ipk二選一
com.youjf.justinputpy_1.4.3_all.ipk 藍色的海拼音詞庫,與com.youjf.justinputmhpy_1.4.3_all.ipk二選一
com.youjf.justinputcj_1.4.3_all.ipk 倉頡詞庫
com.youjf.justinputjp_1.4.3_all.ipk 日語詞庫,無片假名支持
com.youjf.justinputsc_1.4.3_all.ipk 速成詞庫
com.youjf.justinputwb_1.4.3_all.ipk 五筆詞庫

=== 以下為  啟用 / 關閉 JustInput中文輸入時的方式,擇一即可 ===
com.youjf.doublekey_1.4.3_all.ipk 使用 [Option + Space]
com.youjf.gesture_1.4.3_all.ipk 使用 [雙擊手勢區]
com.youjf.shiftkey_1.4.3_all.ipk 使用 [長按 Shift 半秒]

=======================================================
Justinput 簡易使用方法:

(1) 雙擊手勢區 / 長按 [Shift] 鍵半秒 / [Option + Space] 為啟動或關閉中文輸入(啟動時畫面左上方會有綠色圓點)
(2) 鍵盤上的 [ @ / Space / . ] 鍵分別為送出候選區的 左 / 中 / 右 中文字
(3) 鍵盤的 [,] 鍵為切換到下三個候選字, [Option + ,] 則為前三個候選字

=======================================================
正常安裝後,請重啟手機(手動重啟的方法為 Option + Sym + R ,三鍵同時按下後放開,約5秒後會自動重啟),

然後執行 JustInput 程式,切換所需輸入法,然後就能在畫面下方的 CANVAS 區測試中文輸入了
  (切換中英輸入的方式可為 雙擊手勢區 / 長按 [Shift] 鍵 / [Option + Space] 視所裝的外掛而定)

確定能正確輸入中文後,再進行許氏注音 / 繁體拼音碼表的覆蓋,

作法是把文末附件中,將倉頡改成許氏注音碼表的資料檔(cj.db),及繁體拼音碼表(py.db)覆蓋到原始碼表的位置,

可用 WQI (WebOS Quick Install) 的 Tools / Send File 功能來覆蓋原有的碼表,將 cj.db / py.db 傳送到

/var/home/root/.justinput/db/

資料夾下就可以了~ (要重啟手機後才有作用,可所有修改都做完後才重啟)

=======================================================
若想要更進階的話,還可以將 JustInput 的介面繁體中文化,將文末附件內的

desktop-assistant.js 及 desktop-scene.html ,

用 WQI (WebOS Quick Install) 的 Tools / Send File 功能來覆蓋即可
   (我有將desktop-assistant.js中的[倉頡]字樣改成[許式],若不符需求請自行用 Notepad++ 修改),

覆蓋的位置如下(要重啟手機後才有作用,可所有修改都做完後才重啟):

desktop-assistant.js 放到

/media/cryptofs/apps/usr/palm/applications/com.youjf.justinput/app/assistants/

資料夾,

desktop-scene.html 放到

/media/cryptofs/apps/usr/palm/applications/com.youjf.justinput/app/views/desktop/

資料夾,

另外,若想修改 justInput 啟動時,畫面左上方的綠色圓點(原圖尺寸是 16 x 16,個人建議可用 24 x 24),

則將所需的 .png 圖檔更名為 status-available-dark.png 後, 放到

/usr/palm/frameworks/mojo/justinput/

資料夾即可(要重啟手機後才有作用,可所有修改都做完後才重啟):

=======================================================
完成的效果如以下範例:

[attach]38249[/attach]  [attach]38250[/attach]

=======================================================
文章中所提及自訂 JustInput 所需的檔案及圖片, 都可在下方附件中找到,謝謝~

[attach]38251[/attach]
作者: u329    時間: 2010-12-22 12:07
本文最後由 u329 於 2010-12-22 12:28 編輯

謝謝鼓勵,只是讓大家少走冤枉路,開發出JustInput的才是專家啦~ [洋蔥001]
作者: geng    時間: 2010-12-22 12:57
請問一下,輸出的是繁體中文,還是簡體?
作者: apibible    時間: 2010-12-23 08:15
分流(Just input v143 12個檔案)
http://0rz.tw/xDLL6
作者: chenhanyi    時間: 2010-12-23 09:41
哇...太讚了..有我最愛的許氏耶....看到心好癢阿.. {:12_804:}
作者: simulink    時間: 2010-12-23 12:15
推ㄧ個拉...快樂使用中...尤其是看到中華民國國旗...
作者: simulink    時間: 2010-12-23 22:40
青天白日滿地紅阿
作者: qboy    時間: 2010-12-23 23:01
大家都愛  青天白日滿地紅  小icon,瞇兔~

1.4.3比1.4.1好用,玩「生氣鳥」不用關閉輸入法,讚
但CANVAS測試區,重開機後還是「灰色」不能用 ><
作者: linjoes    時間: 2010-12-23 23:18
剛入手palm pixi plus,來裝看看。謝謝囉
作者: geng    時間: 2010-12-25 00:00
小弟照著 u329 兄的教學一步步走,作到了輸出繁體,一切都是 ok 的!感謝呀!

不過,在介面繁體中文化及更換小綠點時,發生問題了。 wqi 跳出 error 5 XXXXXXX file open failed 的訊息。這是怎麼啦?有那位兄臺知道怎麼辦嗎?
作者: u329    時間: 2010-12-25 00:21
應該是你沒將手機的開發模式(Developer Mode)打開,所以不允許修改核心程式。
justInput有動到mojo核心,但他在ipk檔執行時有自己開啟權限,所以可正確執行。

自行用手機鍵盤輸入webos20090606,應該會看到一個Developer Mode的圖示,執行並將其狀態改為ON並重啟後,應該就能用WQI作justInput介面繁體中文化及更換小綠點了~
作者: geng    時間: 2010-12-25 10:01
本文最後由 geng 於 2010-12-25 11:03 編輯

回覆 11# u329

有耶!我的 developer 模式是開的耶。還是不行!怎麼了呢?

---------------------

剛剛作了一下功課,外國論壇上好像不少朋友都碰到類似問題耶!
作者: u329    時間: 2010-12-25 11:13
是喔,那另一種可能是手機重啟時,因為沒有重新插拔USB線,負責與手機溝通的NovaComd服務,還以為手機是之前狀態,所以失敗~正常接上usb時,應該會偵測並切換充電/隨身碟模式,但有上述問題時,重啟後卻不會有詢問或是充電圖示,我試過先拔掉usb,從工作管理員的處理程序將NovaComd殺掉,並從服務將NovaComd停止後再啟動後,再次接上usb,若手機能正確偵測到,應該就ok...,再不行,只好拔掉usb,PC重開機再接接看囉~
作者: xiaolung    時間: 2010-12-25 12:58
我也出現無法用wqi覆蓋的情形,先把檔案移到Pre上再用internalz把檔案移到對應資料夾就行了。
作者: douby    時間: 2010-12-25 15:30
覆蓋失敗的原因在於覆蓋路徑最後的檔名不要貼上,即:
/media/cryptofs/apps/usr/palm/applications/com.youjf.justinput/app/assistants/
/media/cryptofs/apps/usr/palm/applications/com.youjf.justinput/app/views/desktop/
剛試過,成功。
作者: geng    時間: 2010-12-25 18:30
回覆 13# u329


    感謝 u329 兄。小弟剛剛確認過了,插上 usb 線後,是會出現「充電/隨身碟」模式的選項的。還是會跳出錯誤的訊息。真是怪了。
作者: geng    時間: 2010-12-25 19:16
回覆 15# douby


    感謝呀!沒錯,send 到這一個位置就沒問題了。

繼續請教,程式上方的小國旗,是應該送到那一個位置呢?
作者: geng    時間: 2010-12-25 23:16
感謝 u329、douby 及 simulink 幾位兄臺,一切都順利地完成了。真的是太棒了。感謝各位呀!
作者: geng    時間: 2010-12-25 23:18
感謝 u329、douby 及 simulink 幾位兄臺,一切都順利地完成了。真的是太棒了。感謝各位呀!
作者: siaoyi    時間: 2011-5-31 15:50
請問一下怎麼修改輸入法碼表呢,小弟用上述文件繁體中文化後用漢語拼音輸入,發現很多字缺,如咸陽的咸只有獻字?




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5