Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

À propos de AutoText五笔拼音输入法

应用老黑莓自动图文集(autotext)原理实现的五笔拼音输入法。无软键盘,只支持实体键盘机。中英文无缝输入,多种快捷键,手指不离键盘,实现如飞般的输入体验!

帮助

一、源起

从黑莓老OS开始,我就一直在使用自动图文集(autotext)五笔输入法,因为我是南方人,拼音不灵。后来到了OS6以后,这个功能更名为单词替换,其实都是一个意思。可惜的是到了BB10系统上,这个功能被阄割得不成样子了,多次向黑莓公司反应也没有改善。现在最新版的BB10系统中,这个功能不完善,替换条数有限制,而且不能导入导出:<。那既然现在都用安卓了,何不自己开发一个输入法,实现全功能的“单词替换”功能呢?下定决心,从头学习Android开发,于是就有了这个软件。向老黑莓致敬,向三叶莓致敬!

二、初步原理

单词替换的原理非常简单,就是输入字母后,再输入空格就把光标到前面第一个空格之间的东西替换成别的东西。这“别的东西”当然是可以你自己设定的。黑莓开发这个功能只是为了自动纠错和简写,比如英文中常输入cant,再按空格后可自动更正成can't;输入mns,再输入空格的时候就自动替换成minutes,平淡无奇是不是?但是中国有牛人三叶莓,使用这个功能开发出神一般存在的中文输入法。其实中文输入法的本质也就是输入几个字母,然后替换成对应的中文字。

由于替换的词条可以自已定义,所以这种原理支持几乎所有的输入法编码,以最简单的拼音输入法为例(当然这种最原始的拼音输入法效率很低),设置以下的词条条目:

wo  我

ni  你

这时如果在一个文本输入框中输入wo,然后再输入空格,则之前的wo就被自动替换成“我”。输入ni,再输入空格,则ni就被替换成“你”了。

既然可以把wo设置成“我”,当然也可以设置成别的,比如:

wo  我在这里很好,你不用担心!

这时输入wo后,再输入空格,则wo就被替换成了“我在这里很好,你不用担心!”,是不是很方便呢?这只是小菜一碟啦,后面还有更厉害的。

再假设我们设置的替换条目如下:

wo  我

ai  爱

ni  你

要输入中文“我爱你”,自然就会想到输入"wo空格ai空格ni空格“,但是很不幸最后的结果不是"我爱你",而是“我 爱 你 ”——每个字后面都有一个空格,这当然不行。我们需要在每次替换的时候,先往前删除一个空格,这正好就是%b宏的功能。所以应该这么设置:

wo  %b我

ai  %b爱

ni  %b你

这时就可以如愿地说“我爱你”了。还没完,下面还有更更厉害的,往下看!

三、宏命令

宏命令那么好用,当然不会只有一个,其实有七个(还可以加!):

%b :往前删除一个字符

%B :往后删除一个字符

%d :显示日期,格式 2015-10-21

%t :显示时间,格式 07:08

%D :显示长日期,带时间,效果相当于 “%d %t”

%w :删除刚刚替换上去的内容

%% :显示%本身

其中最最重要的是%b和%B,%b前面已经说到了妙用在于删除前面的空格,%B的妙用在何处呢?你能猜到吗?系统自带的字库中还有如下的条目,想想都实现什么功能呢?

$,%b%b

$$,%b%b%b

$$$,%b%b%b%b

$$$$,%b%b%b%b%b

$ld,%b%d

$ldd,%b%D

$lt,%b%t

zs,%b%%

四、重码的选择

拼音中wo可以代表“我”,当然也可以代表“喔”,也就是重码,怎么办呢?这一点,我不得不佩服中国的神人三叶莓啊!他的天才思路是这么解决的:

wo  1我2喔%B

1我2喔a  %b

1我2喔  %b我

1我2喔e  %b喔

来详细看一下选字的过程:

输入wo再按空格,则得到“1我2喔”,注意这时“喔”后面是没有空格的,这个空格被宏“%B”删掉了,这就是%B的妙用!再输入一个空格,按照上面的替换条目,“1我2喔”将被替换成“我”。同样的如果输入“e”(黑莓键盘上的数字2对应的字母)再按空格,则可得到“喔”,这样就完美地解决重码选字问题,是不是天才的思路?!更进一步地,如果输入“a”,则取消当前的输入,重新来!如果重码超过了9个,还可以翻页,只要不断按空格就可以了,不过这时选第一个备选项的时候要输入“w”了,想想为什么呢?(因为空格已经用来翻页了,就不能再用来选字了)

五、英文输入

当然有时候就是想输入英文,那也没有关系,因为还有反向替换功能。假设替换条目如下:

wo  %b我

这时想输入英文字母“wo”表示感叹,先输入“wo”再按空格。按照替换规则,“wo”被替换成了“我”,没关系,再按一下删除键,这时并不是删除一个字而是触发反向替换,“我”又变成了“wo”,这时再按空格就不会再触发替换了,从而可以实现中英文的无缝输入,完全不用切换哦。我不得不感叹当初设计单词替换功能的设计师考虑周到!相比之下,黑莓10系统中的单词替换功能就是渣!当然,还有另外一种方法,就是长按一个键,这个字母就会自动变成大写的,这时再往后输入其他字母再按空格也不会触发替换了。也就是说这个输入法是大小写敏感的!

当然这种方式只适合少量的英文输入,如果要大段输入英文,每次都这么操作,很烦人,解决办法也很简单,你想到了吗?(答案看最后!)

使用这种原理进行中文输入,有三大优点:

1、替换条目是自设的,可以非常灵活,可同时支持多种编码,完全支持自创编码。比如可以把自己的地址设成一个条目,按几个字母加空格就可以输入地址。

2、这种机制支持宏,比如可设置“%d”代表当前日期等。

3、我最看重的好处就是:可以实现中英文无缝输入。配合快捷键,手指不用离开键盘,眼睛不用在输入法和输入框中间换来换去,实现如飞般的输入体验。

4、本输入法较适合于五笔这种重码率较低的编码。拼音这种重码率高的编码,在商业输入法中一般采用智能记忆,动态调整备选秩序,云更新词库等手段来提高命中率,这些手段开发复杂,本输入法没有。所以这个输入法中自带的“五笔拼音”这个词库中,拼音都只是单字,用来在五笔实在打不出来的时候应急的,就像电脑里一般都会安装一个全拼输入法一样,它的字比较全。拼音的编码都是在拼音后面加上一个“$”组成的,比如“果”的编码是"guo$"。

六、符号的输入

有了替换,符号输入不是问题,只要设好替换条目就是了。在软件自带的五笔加拼音编码中,符号的定义是:

$p,%b  

$s,%b§

z$,%b¥

z$$,%b$

z0,%b=

z00,%b0

za,%b》

zaa,%b*

zb,%b!

zbb,%b!

zc,%b】

zcc,%b9

zd,%b‘

zdd,%b5

ze,%b<

zee,%b2

zf,%b“

zff,%b6

zg,%b……

zgg,%b/

zh,%b:

zhh,%b:

zi,%b-

zii,%b-

zj,%b;

zjj,%b;

zk,%b’

zkk,%b#SINGLE_QUOTATION#

zl,%b”

zll,%b"

zm,%b。

zmm,%b.

zn,%b,

znn,%b#COMMA#

zo,%b、

zoo,%b+

zp,%b·

zpp,%b@

zq,%b《

zqq,%b#SHARP#

zr,%b>

zrr,%b3

zs,%b%%

zss,%b4

zt,%b(

ztt,%b(

zu,%b──

zuu,%b_

zv,%b?

zvv,%b?

zw,%b|

zww,%b1

zx,%b【

zxx,%b8

zy,%b)

zyy,%b)

zz,%b&

zzz,%b7

zfh,·,℃,℉,+,-,×,÷,☆,★,〇,○,●,◎,◇,◆,①,②,③,④,⑤,⑥,⑦,⑧,⑨,⑩,卍,⊙,∫,∮,≡,≌,≈,∽,∝,≠,№,≮,≯,≤,≥,∞,¤,∵,∴,∷,㎎,㎏,㎜,㎝,㎞,㎡,㏄,㏑,㏒,㏕,℡,‰,♂,♀,ㄍ,ㄧ,±,∧,∨,∑,∏,∪,∩,∈,√,⊥,∥,∠,⌒

符号看起来很多,不好记,其实是有规律的。z加上对应的字母,就是对应的中文符号。比如:

zm  。

z加上两个对应的字母,就是对应的英文符号。比如:

zmm  .

剩下的几个,只好记一记了!最后一个条目是生僻符号集合,“zfh”表示“字符号”,你就往后翻页吧,有好多奇奇怪怪的符号!

七、快捷键

黑莓的输入法,怎么能没有快捷键呢?Autotext输入法设置了很多快捷键,支持的快捷键如下(左shift键当作ctrl键来用):

//经典的windows快捷键

C-c 复制

C-v 粘贴

C-x 剪切

C-z UNDO

//选择系的快捷键,认真核对黑莓键盘上的位置,你会有新发现的,在网页中不可用,我还没有找到办法来实现,因为它的机制与正常的输入框不一样。

C-s 进入选择模式,或者退出选择模式

C-a 全选

C-h 选行

在选择模式下,注意这里的行是指以换行符(\n)分隔的行,不是自动折叠出来的行:

a 全选

h 选行

i 往上选一行

k 往下选一行

j 往前选一个字符

l 往后选一个字符

u 选到行头

o 选到行尾

y 选到头

p 选到尾

//移动系的快捷键,可大大提高编辑效率

C-i 往上

C-k 往下

C-j 往前

C-l 往后

C-u 到行头

C-o 到行尾

C-y 到头

C-p 到尾

//删除系的快捷键,嗯?怎么没有往前删除一个字符的快捷键呢?你说呢!

C-d 删除所有内容

C-b 删到最开头

C-m 删行

八、其他

有个小技巧,五笔中没有以z开头的编码,所以在使用五笔编码时可以用来自定义,而不用担心与五笔编码重码。此外,黑莓键盘上还有一个$键,也可以用来自定义编码。软件自带词库中,输入拼音最后再加上$,即表示是拼音编码,有时候真的忘了一个字五笔怎么打,可以用来救急。拼音的重码很多,可以直接按空格翻页,按0加空格往回翻页。

九、联系方式

EMAIL:[email protected]

Chargement de la traduction...

Informations Application supplémentaires

Dernière version

Demande AutoText五笔拼音输入法 mise à jour 4.22

Telechargé par

Đồng Vũ

Nécessite Android

Android 6.0+

Available on

Télécharger AutoText五笔拼音输入法 sur Google Play

Voir plus

Quoi de neuf dans la dernière version 4.22

Last updated on Jan 5, 2018

◆版本:4.22_buile71
1、修复一些小bug

◆版本:4.21_buile68
1、修复一些emoji表情显示成小方块的问题

◆版本:4.2_buile67
1、增加了emoji输入功能,sym键-启用/往后翻页,0键-往前翻页,$键-关闭,sym+字母键-输入对应的表情。
2、修订了帮助文件,改正了诸多过时了的内容,并且重新组织了帮助的版式。
3、改正了“选到行尾”快捷键不能使用的问题
4、为了兼容黑莓的系统更新,把切换词库的快捷键改为ctrl+enter了

◆版本:4.1
1、把字库生成器整合进了软件中,所以数据库的结构有了变化。请大家先备份原来的数据!然后再导入系统自带的数据库!
2、数据文件的编写及所谓“二级替换”的内容,请参看帮助文件!

Voir plus

AutoText五笔拼音输入法 Captures d'écran

Articles populaires dans les dernières 24 heures

Charegement du commentaire...
Langues
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Abonné avec succès!
Vous êtes maintenant souscrit à APKPure.
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Succès!
Vous êtes maintenant souscrit à notre newsletter.