作者scribeTW (scribe)
看板Android
标题[软体] 注音仓颉输入法非官方版 (开源修改)
时间Sun Mar 13 00:29:19 2011
更新
2.2 版也把仓颉的硬体键盘给实作了,没想到比注音更简单,
因为只有用到 26 个键位,没有注音的对应问题。
另外速成切换设在 Alt 键,可以看状态列图示得知目前模式。
2.1 版本上架了,请到 Market 下载。
https://market.android.com/details?id=com.googlecode.tcime.unofficial
加入了使用者字典的候选字支援。
如果你觉得不错,欢迎 Paypal 乐捐:
https://code.google.com/p/android-tcime-unofficial/
让我回点入场费的本XD
至於程式,免费公开 (毕竟原程式也是免费又好用)
---
大家好。
手机刷机後通常没有内建中文输入法,於是有人在 Market 写了一些中文输入法。
其中「注音仓颉输入法」这个输入法是Google台湾员工利用20%时间所写的。
(Ref:
http://goo.gl/pg2AU )
它轻薄短小却实作了仓颉和注音的输入法,而且介面简洁,十分好用。
可是它自从2010/04就没在更新了,
它还有一些问题,例如标点符号的配置竟然是。句号比,逗号还要容易输入。
标点符号键盘也没有常用的"、"顿号。
因此我学会了安装 Android SDK,下载输入法原始码,打算动手修改。
改着改着感觉这个输入法没有支援实体键盘实在有些可惜,
於是就边查 Android Developer Reference,边参考谷歌拼音输入法原始码,
来强化这个注音仓颉输入法。
经过好几天的摸索努力後,我的第一个 Android 程式终於出来了 (虽然不是完全自己写)
http://code.google.com/p/android-tcime-unofficial/
我称它「注音仓颉输入法非官方版」。
特色
- 修改标点符号配置,新增顿号、间隔号
- 英文小写键盘可以长按键盘以输入大写字元,省去Shift
- 候选字支援手势换页,可以滑动切换页面
- 注音/仓颉输入法支援标准键盘对应 (硬体键盘)
* 部分键位针对 Motorola Milestone 作修改
- 预设一声注音如果没有对应字,会找寻其他声节的字
* 例如 ㄋㄧ 在原本的输入法是没有字的,现在会去找"尼"等字输出
- 候选字支援使用者字典
如果你的手机没有实体键盘,一样也能感受到我做的一些便利性修正。
虽然我花在实作硬体键盘支援的时间比其他项目改进都多。
本来还要加上语音辨识 (原始码有注解说有要作)
不过一来辨识功能出现在 Android 2.2+,二来实作很复杂,对我这个初学者太难了。
所以还是打退堂鼓了。也因为这样,这只输入法能够在 Android 1.6+ 运作。
问题
- 如果你是在打开硬体键盘的情况才选用此输入法,会无法使用。
解决方式是把键盘先收起来,等软体键盘出现初始化,再打开即可使用。
日後常驻不需要再作一次,除非你又换了其他输入法,并又在开键盘时选用。
简单说,先收起来再打开就没问题了。
谷歌拼音输入法和注音台就没有这个问题,我猜是实作方式不同。
但以我的功力无法抓出问题所在。
- 键盘键位针对 MS 修正
其他实体键盘手机会有些许对应问题:
Desire Z 主要是 ㄦ、ㄥ、ㄤ 这几个音少了对应键 (特殊符号)
Milestone 2 应该只有 ㄤ 没有对应
我再看看要不要用软体去强制修正。
其他说明(例如详细的键位)请参考专案网站,我也开放了原始码。
可能这次修改後就不会再更动了,因为它已经符合我心目中的标准了。
下载
https://market.android.com/details?id=com.googlecode.tcime.unofficial
QRCODE
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄
▄▄
▄▄▄
▄▄▄▄▄
▄▄▄▄▄▄
▄▄▄▄
▄▄▄
▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄
▄▄
▄▄▄▄▄
▄▄
▄▄▄▄▄
▄▄▄▄▄▄▄▄
▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄
▄▄▄
▄▄
▄▄▄▄▄▄▄▄
▄▄▄
▄▄
▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄
▄▄▄▄▄▄▄
▄▄▄▄
▄▄▄
▄▄
▄▄
▄▄▄▄▄▄
▄▄▄▄▄
▄▄▄
▄▄
▄▄
▄▄▄▄▄
▄▄▄
▄▄▄
▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄
▄▄
▄▄▄▄▄▄
▄▄
▄▄
▄▄▄
▄▄▄▄▄
▄▄▄▄▄▄▄▄▄
▄▄
▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
谢谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.127.118.84
1F:推 kblover:大推!!!期待修改完成版!! 03/13 00:32
2F:推 kblover:刚刚测试MS2 注音对照应该没问题 03/13 00:40
3F:推 rewolf:热心推 03/13 01:00
4F:推 nowar100:强大!我改用你的了 03/13 10:33
5F:推 jerrystarks:推一个 03/13 12:09
6F:推 panebhsu:真好用,我已经把CedIME移除了。 03/13 12:15
7F:推 middle1023:推推推好用好用 03/13 13:22
8F:→ cloud2211s:推~~不过因为少了输入记忆..只好继续用cedime OTZ 03/13 15:17
9F:→ scribeTW:自建字典吗?我摸索看看,可以的话会加看看 03/13 15:48
10F:→ cloud2211s:应该和自建字典不太一样 应该说会纪录你选过的候选字 03/13 16:00
11F:→ cloud2211s:譬如打: 你 出现:X X 好 03/13 16:01
12F:→ cloud2211s:下次打"你" 会出现这样的後选单: 好 X X X 03/13 16:01
13F:→ cloud2211s:把常用字及候选字都排在前列 03/13 16:02
14F:推 befdawn:有下有推 希望有纪录字典~~~ 感谢!! 03/13 16:05
15F:→ scribeTW:我懂你的意思,智慧学习吧。可惜这输入法实作是查表法 03/13 16:33
16F:→ cloud2211s:嗯嗯~智慧学习! 因为对於打字频繁 所以需要这功能OTZ 03/13 16:35
17F:推 cooltey:感谢大推! 03/13 23:46
18F:推 SuperLight:赞,我最近才开始用 Android,你做了我想做的事情 :) 03/14 01:43
※ 编辑: scribeTW 来自: 122.127.118.189 (03/14 23:19)
19F:推 HuangJS:pudh 04/25 13:54
20F:推 avaron:下载之後呢 04/25 13:58