PALMisLIFE 討論區

標題: [分享] B&N nook e-ink 電子書 中文輸入法 [列印本頁]

作者: ychao    時間: 2010-12-27 14:05
標題: [分享] B&N nook e-ink 電子書 中文輸入法
本文最後由 ychao 於 2010-12-28 06:12 編輯

弄了一晚很累了,先隨便寫寫。
對岸的朋友kelvinhan ,從android的注音輸入法移植修改了讓nook可以用。
不過移植之後可能因為種種的原因整個鍵盤全翻過了,自己用得很不習慣,所以去要了原始碼來改。

只是自己對android程式不是很熟,改了之後還是有點小問題自己還不是很滿意。
因為暫時還有其他的事情要處理先改到這裡,大家就先湊合著用吧。至少已經「繁體中文化」了。

-------------------這是分隔線------------------------
首先是原始的樣子,螢幕大小配合手機的。

當然,直接裝到nook上是不能用的,觸控屏只有在下方的液晶螢幕區有效。

簡單說明一下,nook的液晶螢幕在e-ink的「下方」,大小為480x144。所有的操作都必須在這個範圍之內。
這是對岸網友修改後的樣子,習慣「大千」鍵盤排列的網友大概會昏倒...


這裡則是小弟我修改後的樣子:
說明的部份已經改成繁體:
[attach]38496[/attach]

英數模式,改成類似nook內建軟體鍵盤的樣子。移植版的鍵盤排列我用不慣。
其實大部分的情況只需要動資源檔就可以搞定,但動作的部份如果要修改就要改code。
像那個clear鍵花了很大功夫才弄明白,原來是只有nook軟體有效。害我一直在de不存在的bug。
長壓逗號與句號另有選單,這是原始版本就有的功能:
[attach]38497[/attach]
用圖片的鍵位還有小bug,加了iconPreview會黑掉像del鍵,
不加的話鍵位沒有按下效果例如四向鍵。實在不了解問題在哪?

注音模式版面已經很「繃」了,塞不下再多的鍵。不過我把原始的全形句號換成逗號,因後者較常用。
其他符號一樣是長壓後選取。這裡才發現unicode裡面跟句號排在一起的逗號,是日文的"、"。
中文用的","在遙遠的地方... XD
[attach]38498[/attach]

候選區原始的版本就有聯想功能,這裡改成10個字,手指粗的網友請見諒:
[attach]38499[/attach]

換頁鍵放到兩旁,並加上取消。(原始版本其實有esc鍵,但nook的螢幕已經放不下了)
[attach]38500[/attach]

不過取消之後,我想把候選區藏起來卻不知道怎麼做,還請高手指導:
[attach]38501[/attach]

先寫到這裡,檔案有小修正所以請重抓。
作者: ychao    時間: 2010-12-28 18:37
希望有nook並root過的網友幫忙測試,命令列安裝方法如下:
adb install NookImePy.apk
您也可以使用trook或其他adorid手機的管理工具來操作。

移除方法:
adb uninstall com.googlecode.tcime

(重裝時務必先移除!)
作者: ychao    時間: 2010-12-31 06:17
本文最後由 ychao 於 2010-12-31 06:19 編輯

自己對Android實在不熟,這幾天又從myNook.ru的俄文鍵盤原始碼偷學了一點回來,
終於知道圖形按鍵應該怎麼做了。

這個是修改後的樣子:
[attach]38575[/attach]
空白鍵還是把它回歸空白,用previewIcon的方式指定。
四向鍵跟enter與刪除,都已經是用正規圖形按鈕的方式。

[attach]38576[/attach]
中文的部份,就只有刪除鍵有動了。

話說歐洲這裡的年假即將結束,再來也沒有太多時間可以改。所以一樣是原始碼附上,
請各位高手繼續努力。
作者: kibymo    時間: 2010-12-31 09:27
昨天晚上試用了一下,覺得不錯,沒想到又有新版,晚上再來試試新版的。
原版的左右鍵不見了,有些網頁就無法使用,試用了一下就沒用了。
這樣的排列就比較在地化了,我想應該就很方便了。謝謝
期待一下有沒有嘸蝦米的出現




歡迎光臨 PALMisLIFE 討論區 (http://www.palmislife.com/) Powered by Discuz! X2.5