admin管理员组

文章数量:1601548

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

链接:https://pan.baidu/s/1oXlKmZ4i7V4Bgy22KCm5gA密码:34ma

使用说明:

安装完成后,打开手机设置,选择使用本输入法,打开本软件,点中间文件夹导入输入法词库开始输入。

小技巧:在词库名称上面左滑可以删除无用的词库。

一、源起

来源于queshw开发的autotext五笔拼音输入法。

改进点:

1.增加四码自动上屏功能。

2.增加快捷码表,例如打nz直接上屏逗号,打mz直接上屏句号。

3.增加z键加拼音为临时拼音的功能。

4.增加z键加正常码输入非常用字,减少不必要的重码。

5.增加z键加空格为重复键,即输入上一次输入的内容。

6.改$键为词库切换,即中英文切换。

7.当输入为空码时即为英文输入。

8.解决了输入法光标状态杂乱的问题。

9.集成讯飞语音输入,快捷键为长按0键。

10增加快速输入长数字功能,先按0键再按0wersdfzxc键再按空格,会自动替换为0123456789,可快速输入长数字。

11.自动识别词库名为“英文”的状态栏图标。

二、特点

1.专门为keyone及priv黑莓全键盘手机设计。

2.左shift替换为ctrl键,能完美实现ctrl+c、ctrl+v等编辑功能。

3.巧妙解决候选窗,即实现无候选窗,但重码字可见。

4.完美的sym表情输入。

5.使用 0空格 向前删一个字,00空格 向前删两个字……

三、初步原理

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

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

wo  我

ni  你

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

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

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 :删除刚刚替换上去的内容

%% :显示%本身

系统自带的词库中还有如下等。

0,%b%b :向前删一个字

00,%b%b%b:向前删两个字

000,%b%b%b%b:向前删三个字

0000,%b%b%b%b%b:向前删四个字

date,%b%d:输入日期,例如:

day,%b%D:输入完整日期,例如:2018.04.02

time,%b%t:输入时间,例如:11:10

五、重码的选择

拼音中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”了,因为空格已经用来翻页了,就不能再用来选字了。

当然,现在词库中的前删、后删不需要加到词库中了,因为软件中已集成了自动功能。

六、英文输入

输入英文字母时如果没有对应的词,则转为临时英文。

若想输入长英文,则可按$键切换到空的英文词库。

七、符号的输入

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

zm,%b。

zmm,%b.

zn,%b,

znn,%b#COMMA#

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

zm  。

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

zmm  .

“zfh”表示“字符号”,有好多奇奇怪怪的符号!(用到了下面的twolevel功能!!!)

当然可以直接用单键加z键上屏对应的中文标点,如输入nz直接上屏“,”,mz直接上屏“。”。

qz,#SHARP#

wz,《》

ez,<>

rz,\

tz,(

yz,)

uz,¥

iz,-

oz,、

pz,@

az,*

sz,″

dz,°

fz,′

gz,……

hz,:

jz,;

kz,“

lz,”

0z,0

xz,‰

cz,%%

vz,?

bz,!

mz,。

nz,,

当然,词库可以导入及导出,自行修改。

八、快捷键

黑莓的输入法,怎么能没有快捷键呢?本输入法设置了很多快捷键,支持的快捷键如下(左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 删行

//切换词库

$键

九、源文件及twolevel

词库的源文件的格式非常简单,原则如下:

1、每一行为一个编码及候选词项,中间用英文的逗号分隔。第一个即为编码,后面的都是候选词。比如:

ukjg,问题,总量

q,我

ynky,赢,羸,蠃,嬴

lai$,来,莱,赖,涞........

2、编码不能重复,如果在源文件中有重复编码,以最后一个为准。

3、英文的逗号和井号要分别转义成 #COMMA# 和 #SHARP#

4、[twolevel]和[/twolevel]用于标记“二级编码”。比如自带词库中 zfh 的条目就使用了“二级编码”:

[twolevel]

zfh,符号,编号,数学,单位,货币,箭头,拼音

符号,{,},`,\,^,[,],【,】,§

编号,■,◆,●,○,★,☆,⒈,⒉,⒊,⒋,⒌,⒍,⒎,⒏,⒐,⒑,⒒,⒓,⒔,⒕,⒖,⒗,⒘,⒙,⒚,⒛,Ⅰ,Ⅱ,Ⅲ,Ⅳ,Ⅴ,Ⅵ,Ⅶ,Ⅷ,Ⅸ,Ⅹ,Ⅺ,Ⅻ

数学,﹢,﹣,×,÷,π,∫,≌,∽,≤,≥,≦,≧,≈,≠∷,∶,∵,∴,∮,∝,∞,∧,∨,∑,∏,∪,∩,∈,⊥,∥,∠,⌒,⊙,√,∟,⊿,㏒,㏑,‰,ø,Ø,½,⅓,⅛,⅔,⅜,¾,⅝,⅞

单位,℃,℉,°,′,″,〒,¢,£,@,㎡,m³,㎎,㎏,㎜,㎝,㎞,㏄

货币,€,£,Ұ,₳,₲,₡

箭头,↑,↓,←,→,↖,↗,↘,↙,↔,↕

拼音,ā,á,ǎ,à,ō,ó,ǒ,ò,ē,é,ě,è,ī,í,ǐ,ì,ū,ú,ǔ,ù,ǖ,ǘ,ǚ,ǜ,ü

[/twolevel]

5、"二级编码"的第一行为第一级,下面的为第二级。第二级的编码要与第一级中的候选项一一对应。

6、在软件词库条目管理界面输入“twolevel”可以查看修改本词库的所有二级编码的内容,不同组的“二级编码”由相应条目前的数字来区分。

7、要新建一个二级编码只能使用“导入”功能。

十、emoji输入

本软件增加了emoji输入功能,sym键-启用/往后翻页,0键-往前翻页,$键-关闭,sym+字母键-输入对应的表情。emoji表情有点坑爹,国际标准组织只规定了表情的内容及对应的编码,图形是什么样的,各系统或软件可自行绘制,所以同样是一个“大笑”的表情,安卓的和IOS的外观可能完全不一样(据说安卓8.0起,要与IOS的表情看齐了!)。注意:本软件输入的是安卓系统自带的emoji表情,可能与微信的不一样,不过在微信中使用表情时,会被自动替换成微信的版本的emoji。

看到了吗?这里设置的替换条目没有加上%b和%B的宏命令,相信通篇看完这篇文章的人已经有答案了,因为英文单词的前后本来就需要空格的。

十一、联系方式

原autotext作者:

EMAIL:queshw@outlook

修改作者-亦:

EMAIL:1029645186@qq

AutoText输入法亦版QQ交流群:755410527

关于:

1.1.1(2018.04.23)

1.修改基本完成。

2.重新统一状态栏中英图标类型。

本文标签: 实体输入法键盘androidautotext