该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
链接:https://pan.baidu.com/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.com
修改作者-亦:
EMAIL:1029645186@qq.com
AutoText输入法亦版QQ交流群:755410527
关于:
1.1.1(2018.04.23)
1.修改基本完成。
2.重新统一状态栏中英图标类型。