CN105589567B - 双手并击式全拼输入键盘及输入方法 - Google Patents
双手并击式全拼输入键盘及输入方法 Download PDFInfo
- Publication number
- CN105589567B CN105589567B CN201510742225.9A CN201510742225A CN105589567B CN 105589567 B CN105589567 B CN 105589567B CN 201510742225 A CN201510742225 A CN 201510742225A CN 105589567 B CN105589567 B CN 105589567B
- Authority
- CN
- China
- Prior art keywords
- key
- space
- keyboard
- button
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明涉及一种双手并击式全拼输入键盘及输入方法,包括键盘壳、键盘电路板,键盘电路板设置于键盘壳体内,所述键盘电路板包括行线端和列线端,所述行线端和列线端之间设置有按键,微处理器的信号输入端与行线端相连接;微处理器的信号输出端与列线端相连接,所述行线端与按键之间设置有电阻;还包括用于将按键并击输入的字符转换为唯一键值的解码装置。本发明提供一种适合人们的全拼输入习惯,降低手指频率提高击键效率指法简单易学的多键并击式输入键盘及其输入方法,使人们在更短的时间内掌握速录技能,并且指法简单迅速提高打字的速度,每秒击键3—4次就可实现每分钟记录180‑240个音节的打字速度。
Description
技术领域
本发明涉及输入法领域,特别是涉及一种双手并击式全拼输入键盘及输入方法。
背景技术
按照劳动部《速录师国家职业标准》速录师分为三个等级。初级速录员不低于140字/分,中级速录师不低于180字/分,高级速录师不低于220字/分,速录员的速度至少不低于140字/分。现有的计算机汉字输入方法,一般采用一键一击的方式并且依次按拼音的顺序输入,输入一个汉字音节往往需要多次击打才能完成,虽然像输入法的智能程度已经相当的高,但一般输入速度在60字/ 分左右,很难超过100字/分,很难达到速录的工作需求。最大问题在于手指击键频率的局限性,像“将”这个字的音节使用标准键盘要敲击五次,由于指击键频率的局限性,单击很难再有一个很大的速度提升。而本发明像“将”这个字的音节只需要一次按键,大大降低了手指击键频率,提升了速度。而且单击手指频率如果太快很容易错键带键漏键,手指频率太快,边想边打的时候会影响人的思考。
而采用双拼的输入方法虽然在一定程度上提高了击键效率,但是因为双拼输入方式不符合人们的拼音习惯得需要重新学习训练声韵组合,很少有人花时间重新学习和练习,不太容易上手,一般很少有人选择使用。
申请号:200710087105.5公开了一种基于计算机标准键盘的虚拟双键盘输入法。左键盘打出任意26个字母,右键盘打出任意26个字母。它是以竖列T、 G、B键和竖列Y、H、N键之间中线为界,此中线以左定义为左键盘,此中线以右定义为右键盘,左右两键盘。左键盘已有15个键:Q、W、E、R、T、A、 S、D、F、G、Z、X、C、V、B尚缺11个字母,用组合键来代替。M=W+E、I=R+E、L=D+S、Y=D+F、H=X+C、J=C+V、U=E+F、N=D+V、P=W+R、K=S+F、 O=X+V;
右键盘已有11个键:Y、U、I、O、P、H、J、K、L、N、M,尚缺15个字母,用组合键来代替。R=U+I、F=I+O、A=J+K、B=K+L、G=(M+,)、V= (,+。)、E=J+I、Z=J+O、S=M+K、C=M+L、X=I+L、W=(K+。)、D=U+O、 Q=J+L、T=(M+。)
左键盘代表声母区,右键盘代表韵母区,双手同时并击,采用双拼输入法的方式进行输入,不但需要重新学习左右键盘组合键所代表的字母,还要重新学习双拼输入法,跟原有的标准键盘打字速度是没有关系的,不符合人们的全拼输入习惯,学习时间长。
专利号为93117018.4公开了多键并击式高速汉字输入方法及键盘装置,左右手分别控制左、右12个键。使用特制的速录机键盘输入可以提升速度,但是键位排列和标准键盘完全不一样,需要重新学习全部400多个音节码,完全改变了人们平时全拼输入的习惯,需要从零基础重新学习,跟原有的标准键盘打字速度是没有关系的。而且指法难度比较大,一只手要同时按四个到六个按键。学完全部音节码,就得1到2个月的时间,所有音节码掌握熟练就要半年左右的时间,一般要达到速录师的水平需要一年左右的时间,最后能坚持下来的很少,成材率很低。
发明内容
本发明提供一种用于提高汉字录入速度的双手并击式全拼输入键盘及输入方法。
一种双手并击式全拼输入键盘,包括键盘壳、键盘电路板,键盘电路板设置于键盘壳体内,所述键盘电路板包括行线端和列线端,所述行线端和列线端之间设置有按键,微处理器的信号输入端与行线端相连接;微处理器的信号输出端与列线端相连接所述行线端与按键之间设置有电阻;还包括用于将按键并击输入的字符转换为唯一键值的解码装置。
所述行线端为row1~row8,所述列线端为column1~column18。
所述电阻包括R001~R144这144个15K欧姆的电阻;所述按键为144个按键。
行线端的row1至row8与微处理器的IO之间串联有比较器。
第一排按键Q、W、E、R、T、Y、U、I、O、P所在排与第二排按键A、S、 D、F、G、H、J、K、L所在排之间的距离小于等于2mm,第一排按键与第二排按键的高度相同,第一排按键与第二排按键的上表面为水平面。
所述键值排序表与键值映射表对应关系如下,位于“=>=”左侧的按键组合构成键值排序表,位移“=>=”右侧的音节码构成键值映射表:
A I=>=ai
A ;=>=an
A Space=>=ang
A O=>=ao
B A=>=ba
B A I=>=bai
B A N=>=ban
B A N G或B A G=>=bang
B A O=>=bao
B E I=>=bei
B E N=>=ben
B E N G或B E G=>=beng
B I=>=bi
B I A N=>=bian
B I A O=>=biao
B E I Space或B E I V=>=bie
B I N=>=bin
B I N G或B I G=>=bing
B O=>=bo
B U=>=bu
C A=>=ca
C A I=>=cai
C A N=>=can
C A N G或C A G=>=cang
C A O=>=cao
C E=>=ce
C E N=>=cen
C E N G或C E G=>=ceng
C H A=>=cha
C H A I=>=chai
C H A N=>=chan
C H A N G或C H A G=>=chang
C H A O=>=chao
C H E=>=che
C H E N=>=chen
C H E N G或C H E G=>=cheng
C H I=>=chi
C H O N G或C H O G=>=chong
C H O U或C H I O=>=chou
C H U=>=chu
C H U N=>=chun
C H U A I=>=chuai
C H U A N=>=chuan
C H U A N G或C H U A G=>=chuang
C H U I=>=chui
C H O=>=chuo
C I=>=ci
C O N G或C O G=>=cong
C O U=>=cou
C U=>=cu
C U A N=>=cuan
C U I=>=cui
C U N=>=cun
C O=>=cuo
D A=>=da
D A I=>=dai
D A N=>=dan
D A N G或D A G=>=dang
D A O=>=dao
D E=>=de
D E I=>=dei
D E N=>=den
D E N G或D E G=>=deng
D I=>=di
D A I Space或D A I V=>=dia
D I A N=>=dian
D I A O=>=diao
D E I Space或D E I V=>=die
D I N G或D I G=>=ding
D U I Space或D U I V=>=diu
D O N G或D O G=>=dong
D O U=>=dou
D U=>=du
D U A N=>=duan
D U I=>=dui
D U N=>=dun
D O=>=duo
E=>=e
E I=>=ei
E ;=>=en
E R=>=er
E Space=>=eng
F A=>=fa
F A N=>=fan
F A N G或F A G或F A Space=>=fang
F E I=>=fei
F E N=>=fen
F E N G或F E G=>=feng
F O=>=fo
F O U=>=fou
F U=>=fu
G A=>=ga
G A I=>=gai
G A N=>=gan
G A Space或G A ;=>=gang
G A O=>=gao
G E=>=ge
G E I=>=gei
G E N=>=gen
G E Space或G E ;=>=geng
G O Space或G O ;=>=gong
G O U=>=gou
G U=>=gu
G U A=>=gua
G U A I=>=guai
G U A N=>=guan
G U A Space或G U A ;=>=guang
G U I=>=gui
G U N=>=gun
G O=>=guo
H A=>=ha
H A I=>=hai
H A N=>=han
H A N G或H A G=>=hang
H A O=>=hao
H E=>=he
H E I=>=hei
H E N=>=hen
H E N G或H E G=>=heng
H O N G或H O G=>=hong
H O U或H I O=>=hou
H U=>=hu
H U A=>=hua
H U A I=>=huai
H U A N=>=huan
H U A N G或H U A G=>=huang
H U I=>=hui
H U N=>=hun
H O=>=huo
J I=>=ji
J I A=>=jia
J I A N=>=jian
J I A N G或J I A G=>=jiang
J I A O=>=jiao
J I E=>=jie
J I N=>=jin
J I N G或J I G=>=jing
J I O N G或J I O G=>=jiong
J I U=>=jiu
J U A N=>=juan
J U E=>=jue
J U N=>=jun
J U=>=ju
K A=>=ka
K A I=>=kai
K A N=>=kan
K A N G或K A G=>=kang
K A O=>=kao
K E=>=ke
K E I=>=kei
K E N=>=ken
K E N G或K E G=>=keng
K O N G或K O G=>=kong
K O U=>=kou
K U=>=ku
K U A=>=kua
K U A I=>=kuai
K U A N=>=kuan
K U A N G或K U A G=>=kuang
K U I=>=kui
K U N=>=kun
K O=>=kuo
L A=>=la
L A I=>=lai
L A N=>=lan
L A N G或L A G=>=lang
L A O=>=lao
L E=>=le
L E I=>=lei
L E N G或L E G=>=leng
L I=>=li
L A I Space或L A I V=>=lia
L I A N=>=lian
L I A N G或L I A G=>=liang
L I A O=>=liao
L E I Space或L E I V=>=lie
L I N=>=lin
L I N G或L I G=>=ling
L I U=>=liu
L O N G或L O G=>=long
L O U=>=lou
L U=>=lu
L V=>=lv
L U A N=>=luan
L U E或L V E=>=lue
L U N=>=lun
L O=>=luo
M A=>=ma
M A I=>=mai
M A N=>=man
M A N G或M A G=>=mang
M A O=>=mao
M E=>=me
M E I=>=mei
M E N=>=men
M E N G或M E G=>=meng
M I=>=mi
M I A N=>=mian
M I A O=>=miao
M E I Space或M E I V=>=mie
M I N=>=min
M I N G或M I G=>=ming
M I U=>=miu
M O=>=mo
M O U=>=mou
M U=>=mu
N A=>=na
N A I=>=nai
N A ;=>=nan
N A Space或N A G;=>=nang
N A O=>=nao
N E=>=ne
N E I=>=nei
N E ;=>=nen
N E Space或N E G ;=>=neng
N I=>=ni
N I A V=>=nian
N I A Space或N I A G=>=niang
N I A O=>=niao
N E I Space或N E I V=>=nie
N I V=>=nin
N I G或N I Space=>=ning
N I U=>=niu
N O Space或N O G ;=>=nong
N O U=>=nou
N U=>=nu
N V=>=nv
N U A=>=nuan
N U E=>=nue
N O=>=nuo
O U=>=ou
P A=>=pa
P A I=>=pai
P A N=>=pan
P A N G或P A G=>=pang
P A O=>=pao
P E I=>=pei
P E N=>=pen
P E N G或P E G=>=peng
P I=>=pi
P I A N=>=pian
P I A O=>=piao
P E I Space或P E I V=>=pie
P I N=>=pin
P I N G或P I G=>=ping
P O=>=po
P O U=>=pou
P U=>=pu
Q I=>=qi
Q I A=>=qia
Q I A N=>=qian
Q I A N G或Q I A G=>=qiang
Q I A O=>=qiao
Q I E=>=qie
Q I N=>=qin
Q I N G或Q I G=>=qing
Q I O N G或Q I O G=>=qiong
Q I U=>=qiu
Q U=>=qu
Q U A N=>=quan
Q U E=>=que
Q U N=>=qun
R A N=>=ran
R A N G或R A G=>=rang
R A O=>=rao
R E Space或R E V=>=re
R E N=>=ren
R E N G或R E G=>=reng
R I=>=ri
R O N G或R O G=>=rong
R O U=>=rou
R U=>=ru
R U A=>=rua
R U A N=>=ruan
R U I=>=rui
R U N=>=run
R O=>=ruo
S A=>=sa
S A I=>=sai
S A N=>=san
S A N G或S A G=>=sang
S A O=>=sao
S E=>=se
S E N=>=sen
S E N G或S E G=>=seng
S H A=>=sha
S H A I=>=shai
S H A N=>=shan
S H A N G或S H A G=>=shang
S H A O=>=shao
S H E=>=she
S H E I=>=shei
S H E N=>=shen
S H E N G或S H E G=>=sheng
S H I=>=shi
S H O U或S H I O=>=shou
S H U=>=shu
S H U A=>=shua
S H U A I=>=shuai
S H U A N=>=shuan
S H U A N G或S H U A G=>=shuang
S H U I=>=shui
S H U N=>=shun
S H O=>=shuo
S I=>=si
S O N G或S O G=>=song
S O U=>=sou
S U=>=su
S U A N=>=suan
S U I=>=sui
S U N=>=sun
S O=>=suo
T A=>=ta
T A I=>=tai
T A N=>=tan
T A N G或T A G=>=tang
T A O=>=tao
T E=>=te
T E N G或T E G=>=teng
T I=>=ti
T I A N=>=tian
T I A O=>=tiao
T I E=>=tie
T I N G或T I G=>=ting
T O N G或T O G=>=tong
T O U=>=tou
T U=>=tu
T U A N=>=tuan
T U I=>=tui
T U N=>=tun
T O=>=tuo
W A=>=wa
W A I=>=wai
W A N=>=wan
W A N G或W A G=>=wang
W E I=>=wei
W E N=>=wen
W E N G或W E G=>=weng
W O=>=wo
W U=>=wu
; I=>=xi
; I A=>=xia
; I A N=>=xian
; I A N G或; I A G=>=xiang
; I A O=>=xiao
; I E=>=xie
; I N=>=xin
; I N G或; I G=>=xing
; I O N G或; I O G=>=xiong
; I U=>=xiu
; U=>=xu
; U A N=>=xuan
; U E=>=xue
; U N=>=xun
Y A=>=ya
Y A N=>=yan
Y A N G或Y A G=>=yang
Y A O=>=yao
Y E=>=ye
Y I=>=yi
Y I N=>=yin
Y I N G或Y I G=>=ying
Y O=>=yo
Y O N G或Y O G=>=yong
Y O U或Y I O=>=you
Y U=>=yu
Y U A N=>=yuan
Y U E=>=yue
Y U N=>=yun
VA=>=za
VA I=>=zai
VA N=>=zan
VA N G或VA G=>=zang
VA O=>=zao
VE=>=ze
VE I=>=zei
VE N=>=zen
VE N G或VE G=>=zeng
VH A=>=zha
VH A I=>=zhai
VH A N=>=zhan
VH A N G或VH A G=>=zhang
VH A O=>=zhao
VH E=>=zhe
VH E N=>=zhen
VH E N G或VH E G=>=zheng
VH I=>=zhi
VH O N G或VH O G=>=zhong
VH O U或VH I O=>=zhou
VH U=>=zhu
VH U A=>=zhua
VH U A I=>=zhuai
VH U A N=>=zhuan
VH U A N G或VH U A G或=>=zhuang
VH U I=>=zhui
VH U N=>=zhun
VH O=>=zhuo
VI=>=zi
VO N G或VO G=>=zong
VO U=>=zou
VO=>=zuo
VU=>=zu
VU A N=>=zuan
VU I=>=zui
VU N=>=zun。
一种双手并击式全拼输入方法,包括:用于将按键并击输入的字符转换为唯一键值的步骤:
所述用于将按键并击输入的字符转换为唯一键值的步骤包括:
用于对矩阵按键进行实时扫描,当判断到任意键被按下时开始对所按下的所有键值进行记录,直至所有按键都被释放,将所得到的所有按键打包成数据包 common_key发送给键值解析装置进行处理的步骤;
将接收到的键值数据包common_key中的键值进行所有可能的排序;将键值所有可能的排序与键值排序表中的按键组合进行对比,如果比对成功,则将此键值组合打包成数据包press_keys传送给键值重映射装置,如果比对不成功,则放弃此数据包common_key;
将接收到的数据包press_keys与键值映射表中的音节码进行比对,若比对成功,则将此音节码映射为数据key_decoded,并将此数据key_decoded发送给键值发送装置;若比对不成功则放弃此数据包press_keys;
将接收到的数据包key_decoded发送给PC;
还包括:用于将键值解析装置解析目标按键组合的键值排序表;用于将接收的目标按键组合映射出最终的按键组合的键值映射表。
本发明提供一种适合原来人们的全拼输入习惯,降低手指频率提高击键效率指法简单易学的多键并击式输入键盘及其输入方法。使人们在更短的时间内掌握速录技能,无需长时间的训练就能上手,并且指法简单迅速提高打字的速度,每秒击键3—4次就可实现每分钟记录180-240个音节的打字速度,比起单击按键输入速度可以成倍提高。
本发明改变了通用标准键盘的单击输入方式,一般打字采用单击方式,一次击键(1个字母),改为并击方式,一只手或两只手并击一次可以完成一个汉语拼音音节的输入。一次击键可以完成一般全拼输入法2-6次击键完成的工作,从而提高击键的效率,并且降低了劳动强度。
本发明采用全拼录入方式,相对现有速录技术学习简单,现有速录技术或使用特制速录机键盘,或使用普通键盘需要重新组合定义汉语拼音的声母和韵母并且使用双拼输入法,都需要重新学习四百多个音节码,学完全部音节码,就得1到2个月的时间,所有音节码掌握熟练就要半年左右的时间,一般要达到速录师的水平需要一年左右的时间,最后能坚持下来的很少,成材率很低。而本发明无须重新定义声母韵母,不用改变人们全拼输入习惯,在原来键位的基础上直接使用全拼并击,比如:“大”按DA两个键、“家”按JIA三个键、“将”按JIANG。简单上手就会,可以迅速掌握,可以在大众的智能输入法基础上直接提速,速度可以提高2-4倍,熟练之后完全可以达到220字/分的速录速度。
本发明指法简单:一只手最多按三个键而速录机一只手需要按四到六个按键。现有速录技术,指法比较复杂,学习难度大,有些人根本无法学不会。
本发明键盘一般用于听打和想打领域,书记员(庭审记录)、文秘或助理(会议记录、会议纪要、起草文件)、作家编剧搞文字创作、网络客服等,本发明应用领域广泛。
下面结合附图对本发明的双手并击式全拼输入键盘及输入方法作进一步说明。
附图说明
图1为双手并击式全拼输入键盘原理图;
图2为无冲矩阵键盘电路原理图;
图3为双手并击式全拼输入键盘的按键布局图;
图4为键值扫描流程图;
图5为键值解析流程图;
图6为键值映射流程图。
具体实施方式
如图1所示,本发明的双手并击式全拼输入键盘包括键盘壳、电路板,电路板安装于键盘壳体内,其中电路板包括微处理器、LED显示灯、USB通信接口、无冲矩阵键盘,其中微处理器的信号输出端连接LED显示灯,微处理器的信号输入输出端连接USB通信接口,微处理器的信号输入端连接无冲矩阵键盘的信号输出端;LED显示灯用于显示键盘的工作状态,USB通信接口用于实现键盘与PC机的连接,无冲矩阵键盘用于实现数据的输入。
如图2所示,为无冲矩阵键盘的原理图,包括R001~R144这144个15K欧姆的电阻,以及相应的144个按键,每个电阻对应一个按键,并且所有电阻与按键共同构成了一个8×18的无冲矩阵键盘(图2中没有全部画出)row1~row8 八行,column1~column8十八列,row1~row8接微处理器的信号输入端和 column1~column8接微处理器的信号输出端。本无冲矩阵键盘与现有技术中的矩阵键盘的不同之处在于给每个按键的前端都配置了一个15K欧姆的电阻,从而实现了无冲输入,即实现了该键盘的双手并击全拼输入;普通键盘当同时按下多个按键时会报错(如J、I、U三个按键一块按下的时候出JU或UI,而不出现这三个按键),而本发明的键盘可以同时按下多个按键进行输入而不报错,提高了输入效率;如当需要拼写“家”字时,普通的键盘利用全拼时只能将“JIA”三个字母的按键一个一个的按顺序按下才能输出正确的结果,但利用本发明的键盘输入时就可以不按顺序,也不必一个一个的按下三个按键;输入任何音节的全拼码,都可以按照所需要的音节码排列顺序直接正确地输出,比如双手同时并击A、I、J三个键,会出现出JIA、AIJ、AJI、IAJ、IJA、JAI六种不同的组合方式,要解决的就是按照拼音音节的规律排序只出现JIA,而不出现AIJ、 AJI、IAJ、IJA、JAI等其他不需要的组合方式。
以下给出一个读取按键7的基本过程的原理:
微处理器驱动column14为低电平后读取ROW1~8的IO状态。若没有任何按键按下则ROW1~8均为高电平。当按键7被按下时,其所对应的row1将被拉低,此IO状态会被微处理器检测到,根据column14和row1的状态判断当前按键为字母7。
一般的标准键盘没有电阻,原理图为:
不加电阻之前,若将7、4、6三个按键同时按下,会导致column14、column15 被短路,出现不稳定电平,使row1、row2读取不稳定,将可能出现任意按键组合,例如:74、76、46等。
为了解决以上问题,将每一个按键靠近row1至row8一端串接一个15K欧姆的电阻,增加电阻之后,若将7、4、6三个按键同时按下,column14、column15 之间会有电阻相隔,不会短路,电平不会出现不稳的状态,row1、row2读取稳定,可以分辨出所有按键。比如先按下74再按下6,按下6的时候column14、 column15之间会有电阻相隔,不会出现短路现象,可以判断6被按下。
在上述实施例的基础上,在无冲矩阵键盘的row1至row8与微处理器的IO (信号输入端)之间串联入比较器,比较器可以将ROW的信号(0V~5V之间的任意值)转换为处理器IO可识别的信号(0V或5V)。按下7、4、6三个按键, column14为低电平后读取row1~row8的IO状态。若没有任何按键按下,则 row1~row8均为高电平。当以上三个键同时被按下后,row1和row2的电平经串接电阻分压后为中间电平值,此电平值经比较器后变为低电平。微处理器将接收到row1和row2为低电平,判断出按键7、4被按下。微处理器驱动column1~14 和column16~18为高电平,column15为低电平后读取row1~8的IO状态。若没有任何按键按下,则row1~8均为高电平。当按键4键同时被按下后,row1的电平经串接电阻分压后为中间电平值,此电平值经比较器后变为低电平。微处理器将接收到row1为低电平,判断出按键4被按下,实现了键盘的无冲功能。
如图3所示,为双手并击式全拼输入键盘的按键布局图,与传统键盘相比,把按键Q、W、E、R、T、Y、U、I、O、P所在排(命名为第一排按键)与按键A、S、D、F、G、H、J、K、L所在排(命名为第二排按键)的两排之间的距离由传统键盘的5mm调整到2mm或更小,第一排按键与第二排按键的高度相同,并且两排按键的上表面是水平的,这样调整使得用一个手指就可以将第一排按键和第二排按键中上下相对的两个按键同时按下;由于键盘的外部键与键的位置结构改变了,食指、中指、无名指、小指,可以非常轻松舒服地并击上下两个键位,比如QA、或WS、或ED、或RF、或TG、或YH、或UJ、或 IK、或OL、或P;拇指可以轻松舒服地按下按键C、V、B、N、M中需要的一个或两个相邻按键。
此外为了更方便快捷的输入、最大限度的降低大拇指的活动范围,“V”键和“;”键两个按键单击时键位不变,当参与并击时,“V”键也可代表“Z”键,“;”键也可代表“X”键,即实现了“V”键与“Z”键以及“;”键与“X”键的复用,方便了拇指的控制;
该键盘的指法控制为:左手食指控制T、G、R、F键,左手中指控制E、D 键,左手无名指控制W、S键,左手小指控制Q、A键。右手食指控制Y、H、 U、J键,右手中指控制I、K键,右手无名指控制O、L键,右手小指控制P、;键。左手拇指控制C、V、或B键,右手拇指控制J、M或N键。
由微处理器配合外围电路实现,无冲矩阵键盘将所按下的键位通知给微处理器,由微处理器来解析此键位所代表的键值,经过处理发送给PC,完成一次的按键操作。
一种双手并击式全拼输入键盘,包括键盘壳、键盘电路板,键盘电路板设置于键盘壳体内,所述键盘电路板包括行线端和列线端,所述行线端和列线端之间设置有按键,微处理器的信号输入端与行线端相连接;微处理器的信号输出端与列线端相连接,其特征在于,所述行线端与按键之间设置有电阻;还包括用于将按键并击输入的字符转换为唯一键值(中文字符)的解码装置。
所述电路板包括微处理器、LED显示灯、USB通信接口、无冲矩阵键盘,所述微处理器的信号输出端连接LED显示灯,微处理器的信号输入输出端连接 USB通信接口,微处理器的信号输入端连接无冲矩阵键盘的信号输出端。
所述行线端为row1~row8,所述列线端为column1~column18。
所述电阻包括R001~R144这144个15K欧姆的电阻;所述按键为144个按键。
行线端的row1至row8与微处理器的IO之间串联有比较器。
第一排按键Q、W、E、R、T、Y、U、I、O、P所在排与第二排按键A、S、 D、F、G、H、J、K、L所在排之间的距离小于等于2mm,第一排按键与第二排按键的高度相同,第一排按键与第二排按键的上表面为水平面。
一种双手并击式全拼输入装置,包括:
键值扫描装置:用于扫描用户所按下的按键;
键值解析装置:将扫描到的键值与键值排序表中的按键组合进行比对,解析出目标按键组合;
键值重映射装置:将键值解析装置解析出的目标按键组合,重新映射到所对应的实际按键组合;
键值发送装置:将获取到的实际按键组合通过USB通信装置发送给PC,完成此次按键操作;
键值排序表:用于键值解析装置解析目标按键组合;
键值映射表:用于键值重映射装置,把接收的键值解析装置解析的目标按键组合映射出最终的按键组合。
所述键值排序表与键值映射表对应关系如下,位于“=>=”左侧的按键组合构成键值排序表,位移“=>=”右侧的音节码构成键值映射表:
A I=>=ai
A ;=>=an
A Space=>=ang
A O=>=ao
B A=>=ba
B A I=>=bai
B A N=>=ban
B A N G或B A G=>=bang
B A O=>=bao
B E I=>=bei
B E N=>=ben
B E N G或B E G=>=beng
B I=>=bi
B I A N=>=bian
B I A O=>=biao
B E I Space或B E I V=>=bie
B I N=>=bin
B I N G或B I G=>=bing
B O=>=bo
B U=>=bu
C A=>=ca
C A I=>=cai
C A N=>=can
C A N G或C A G=>=cang
C A O=>=cao
C E=>=ce
C E N=>=cen
C E N G或C E G=>=ceng
C H A=>=cha
C H A I=>=chai
C H A N=>=chan
C H A N G或C H A G=>=chang
C H A O=>=chao
C H E=>=che
C H E N=>=chen
C H E N G或C H E G=>=cheng
C H I=>=chi
C H O N G或C H O G=>=chong
C H O U或C H I O=>=chou
C H U=>=chu
C H U N=>=chun
C H U A I=>=chuai
C H U A N=>=chuan
C H U A N G或C H U A G=>=chuang
C H U I=>=chui
C H O=>=chuo
C I=>=ci
C O N G或C O G=>=cong
C O U=>=cou
C U=>=cu
C U A N=>=cuan
C U I=>=cui
C U N=>=cun
C O=>=cuo
D A=>=da
D A I=>=dai
D A N=>=dan
D A N G或D A G=>=dang
D A O=>=dao
D E=>=de
D E I=>=dei
D E N=>=den
D E N G或D E G=>=deng
D I=>=di
D A I Space或D A I V=>=dia
D I A N=>=dian
D I A O=>=diao
D E I Space或D E I V=>=die
D I N G或D I G=>=ding
D U I Space或D U I V=>=diu
D O N G或D O G=>=dong
D O U=>=dou
D U=>=du
D U A N=>=duan
D U I=>=dui
D U N=>=dun
D O=>=duo
E=>=e
E I=>=ei
E ;=>=en
E R=>=er
E Space=>=eng
F A=>=fa
F A N=>=fan
F A N G或F A G或F A Space=>=fang
F E I=>=fei
F E N=>=fen
F E N G或F E G=>=feng
F O=>=fo
F O U=>=fou
F U=>=fu
G A=>=ga
G A I=>=gai
G A N=>=gan
G A Space或G A ;=>=gang
G A O=>=gao
G E=>=ge
G E I=>=gei
G E N=>=gen
G E Space或G E ;=>=geng
G O Space或G O ;=>=gong
G O U=>=gou
G U=>=gu
G U A=>=gua
G U A I=>=guai
G U A N=>=guan
G U A Space或G U A ;=>=guang
G U I=>=gui
G U N=>=gun
G O=>=guo
H A=>=ha
H A I=>=hai
H A N=>=han
H A N G或H A G=>=hang
H A O=>=hao
H E=>=he
H E I=>=hei
H E N=>=hen
H E N G或H E G=>=heng
H O N G或H O G=>=hong
H O U或H I O=>=hou
H U=>=hu
H U A=>=hua
H U A I=>=huai
H U A N=>=huan
H U A N G或H U A G=>=huang
H U I=>=hui
H U N=>=hun
H O=>=huo
J I=>=ji
J I A=>=jia
J I A N=>=jian
J I A N G或J I A G=>=jiang
J I A O=>=jiao
J I E=>=jie
J I N=>=jin
J I N G或J I G=>=jing
J I O N G或J I O G=>=jiong
J I U=>=jiu
J U A N=>=juan
J U E=>=jue
J U N=>=jun
J U=>=ju
K A=>=ka
K A I=>=kai
K A N=>=kan
K A N G或K A G=>=kang
K A O=>=kao
K E=>=ke
K E I=>=kei
K E N=>=ken
K E N G或K E G=>=keng
K O N G或K O G=>=kong
K O U=>=kou
K U=>=ku
K U A=>=kua
K U A I=>=kuai
K U A N=>=kuan
K U A N G或K U A G=>=kuang
K U I=>=kui
K U N=>=kun
K O=>=kuo
L A=>=la
L A I=>=lai
L A N=>=lan
L A N G或L A G=>=lang
L A O=>=lao
L E=>=le
L E I=>=lei
L E N G或L E G=>=leng
L I=>=li
L A I Space或L A I V=>=lia
L I A N=>=lian
L I A N G或L I A G=>=liang
L I A O=>=liao
L E I Space或L E I V=>=lie
L I N=>=lin
L I N G或L I G=>=ling
L I U=>=liu
L O N G或L O G=>=long
L O U=>=lou
L U=>=lu
L V=>=lv
L U A N=>=luan
L U E或L V E=>=lue
L U N=>=lun
L O=>=luo
M A=>=ma
M A I=>=mai
M A N=>=man
M A N G或M A G=>=mang
M A O=>=mao
M E=>=me
M E I=>=mei
M E N=>=men
M E N G或M E G=>=meng
M I=>=mi
M I A N=>=mian
M I A O=>=miao
M E I Space或M E I V=>=mie
M I N=>=min
M I N G或M I G=>=ming
M I U=>=miu
M O=>=mo
M O U=>=mou
M U=>=mu
N A=>=na
N A I=>=nai
N A ;=>=nan
N A Space或N A G;=>=nang
N A O=>=nao
N E=>=ne
N E I=>=nei
N E ;=>=nen
N E Space或N E G;=>=neng
N I=>=ni
N I A V=>=nian
N I A Space或N I A G=>=niang
N I A O=>=niao
N E I Space或N E I V=>=nie
N I V=>=nin
N I G或N I Space=>=ning
N I U=>=niu
N O Space或N O G ;=>=nong
N O U=>=nou
N U=>=nu
N V=>=nv
N U A=>=nuan
N U E=>=nue
N O=>=nuo
O U=>=ou
P A=>=pa
P A I=>=pai
P A N=>=pan
P A N G或P A G=>=pang
P A O=>=pao
P E I=>=pei
P E N=>=pen
P E N G或P E G=>=peng
P I=>=pi
P I A N=>=pian
P I A O=>=piao
P E I Space或P E I V=>=pie
P I N=>=pin
P I N G或P I G=>=ping
P O=>=po
P O U=>=pou
P U=>=pu
Q I=>=qi
Q I A=>=qia
Q I A N=>=qian
Q I A N G或Q I A G=>=qiang
Q I A O=>=qiao
Q I E=>=qie
Q I N=>=qin
Q I N G或Q I G=>=qing
Q I O N G或Q I O G=>=qiong
Q I U=>=qiu
Q U=>=qu
Q U A N=>=quan
Q U E=>=que
Q U N=>=qun
R A N=>=ran
R A N G或R A G=>=rang
R A O=>=rao
R E Space或R E V=>=re
R E N=>=ren
R E N G或R E G=>=reng
R I=>=ri
R O N G或R O G=>=rong
R O U=>=rou
R U=>=ru
R U A=>=rua
R U A N=>=ruan
R U I=>=rui
R U N=>=run
R O=>=ruo
S A=>=sa
S A I=>=sai
S A N=>=san
S A N G或S A G=>=sang
S A O=>=sao
S E=>=se
S E N=>=sen
S E N G或S E G=>=seng
S H A=>=sha
S H A I=>=shai
S H A N=>=shan
S H A N G或S H A G=>=shang
S H A O=>=shao
S H E=>=she
S H E I=>=shei
S H E N=>=shen
S H E N G或S H E G=>=sheng
S H I=>=shi
S H O U或S H I O=>=shou
S H U=>=shu
S H U A=>=shua
S H U A I=>=shuai
S H U A N=>=shuan
S H U A N G或S H U A G=>=shuang
S H U I=>=shui
S H U N=>=shun
S H O=>=shuo
S I=>=si
S O N G或S O G=>=song
S O U=>=sou
S U=>=su
S U A N=>=suan
S U I=>=sui
S U N=>=sun
S O=>=suo
T A=>=ta
T A I=>=tai
T A N=>=tan
T A N G或T A G=>=tang
T A O=>=tao
T E=>=te
T E N G或T E G=>=teng
T I=>=ti
T I A N=>=tian
T I A O=>=tiao
T I E=>=tie
T I N G或T I G=>=ting
T O N G或T O G=>=tong
T O U=>=tou
T U=>=tu
T U A N=>=tuan
T U I=>=tui
T U N=>=tun
T O=>=tuo
W A=>=wa
W A I=>=wai
W A N=>=wan
W A N G或W A G=>=wang
W E I=>=wei
W E N=>=wen
W E N G或W E G=>=weng
W O=>=wo
W U=>=wu
; I=>=xi
; I A=>=xia
; I A N=>=xian
; I A N G或;I A G=>=xiang
; I A O=>=xiao
; I E=>=xie
; I N=>=xin
; I N G或; I G=>=xing
; I O N G或; I O G=>=xiong
; I U=>=xiu
; U=>=xu
; U A N=>=xuan
; U E=>=xue
; U N=>=xun
Y A=>=ya
Y A N=>=yan
Y A N G或Y A G=>=yang
Y A O=>=yao
Y E=>=ye
Y I=>=yi
Y I N=>=yin
Y I N G或Y I G=>=ying
Y O=>=yo
Y O N G或Y O G=>=yong
Y O U或Y I O=>=you
Y U=>=yu
Y U A N=>=yuan
Y U E=>=yue
Y U N=>=yun
VA=>=za
VA I=>=zai
VA N=>=zan
VA N G或VA G=>=zang
VA O=>=zao
VE=>=ze
VE I=>=zei
VE N=>=zen
VE N G或VE G=>=zeng
VH A=>=zha
VH A I=>=zhai
VH A N=>=zhan
VH A N G或VH A G=>=zhang
VH A O=>=zhao
VH E=>=zhe
VH E N=>=zhen
VH E N G或VH E G=>=zheng
VH I=>=zhi
VH O N G或VH O G=>=zhong
VH O U或VH I O=>=zhou
VH U=>=zhu
VH U A=>=zhua
VH U A I=>=zhuai
VH U A N=>=zhuan
VH U A N G或VH U A G或=>=zhuang
VH U I=>=zhui
VH U N=>=zhun
VH O=>=zhuo
VI=>=zi
VO N G或VO G=>=zong
VO U=>=zou
VO=>=zuo
VU=>=zu
VU A N=>=zuan
VU I=>=zui
VU N=>=zun。
一种双手并击式全拼输入方法,包括:
用于扫描用户所按下的按键的步骤;
用于将扫描到的键值与键值排序表中的按键组合进行比对,解析出目标按键组合的步骤;
用于将键值解析装置解析出的目标按键组合,重新映射到所对应的实际按键组合的步骤;
用于将获取到的实际按键组合通过USB通信装置发送给PC的步骤。
一种双手并击式全拼输入方法,包括:用于将按键并击输入的字符转换为唯一键值的步骤:
所述用于将按键并击输入的字符转换为唯一键值的步骤包括:
用于对矩阵按键进行实时扫描,当判断到任意键被按下时开始对所按下的所有键值进行记录,直至所有按键都被释放,将所得到的所有按键打包成数据包 common_key发送给键值解析装置进行处理的步骤;
将接收到的键值数据包common_key中的键值进行所有可能的排序;将键值所有可能的排序与键值排序表中的按键组合进行对比,如果比对成功,则将此键值组合打包成数据包press_keys传送给键值重映射装置,如果比对不成功,则放弃此数据包common_key;
将接收到的数据包press_keys与键值映射表中的音节码进行比对,若比对成功,则将此音节码映射为数据key_decoded,并将此数据key_decoded发送给键值发送装置;若比对不成功则放弃此数据包press_keys;
将接收到的数据包key_decoded发送给PC;之后紧接着向PC发送一个空的数据包“0”,使已发送的实际键值生效,完成此次按键操作。
还包括:用于将键值解析装置解析目标按键组合的键值排序表;用于将接收的目标按键组合映射出最终的按键组合的键值映射表。
如图4,键值扫描流程步骤如下:
程序开始为步骤S401;
步骤S402,判别是否有按键被按下;有按键被按下,执行下一步操作;没有按键被按下返回程序入口;
步骤S403,记录当前按键保存到common_key;
步骤S404,判别是否所有按键都被释放;有按键没有被释放返回步骤S403;按键都被释放,执行下一步操作;
步骤S405,所有被按下的键值发送到键值解析装置中。
步骤S406,程序退出。
如图5,键值解析流程步骤如下:
程序开始为步骤S501;
步骤S502,将common_key中的键值进行所有可能的排序;
步骤S503,将common_key中的键值所有可能的排序与键值排序表中数据比对;
步骤S504,判别比对是否成功,比对成功,执行步骤S506;比对不成功,执行步骤S505;
步骤S505,判断是否所有排序可能均比对过,所有排序可能均比对过,执行步骤S507退出;所有排序可能比对未完成,返回步骤S503;
步骤S506,将common_key输出至键值映射装置;
步骤S507,程序退出。
如图6,键值映射流程步骤如下:
程序开始为步骤S601;
步骤S602,将已排序好的press_keys键值读入;
步骤S603,将其与映射表进行比对;
步骤S604,判别比对是否成功,比对成功,执行步骤S606;比对不成功,执行步骤S605;
步骤S605,判断是否已遍历映射表中所有数据,已遍历映射表中所有数据,执行步骤S607退出;映射表中所有数据遍历未完成,返回步骤S603;
步骤S606,将映射表中的映射数据保存到key_decode中;
步骤S607,程序退出。
其中,common_key、press_keys、key_decode为数组变量即排列组合的数组。
结合后面提供的键值排序表和键值映射表,使用“究竟”的“jiu”来作为一个实例,简单说明一下软件的实现过程。
键盘扫描装置读取当前键值为“j”、“i”、“u”,并经过排列组合得出所有可能的组合包括:“jiu”、“jui”、“iju”、“iuj”、“uij”、“uji”,然后将这六种可能的组合打包成数据包common_key后发送给键盘解析装置。
键盘解析装置将数据包common_key中的“jui”、“iju”、“jiu”、“iuj”、“uij”、“uji”共6种组合,解析为“jiu”。具体方法为,将6中组合按照顺序“jui”、“iju”、“jiu”、“iuj”、“uij”、“uji”存储到一个数列中,然后逐一取出用于与键值排序表进行比对;
这里先取出“jui”,根据第一个字母“j”直接定位到以“j”开头的键值排序表的位置,经对比后没有与“jui”匹配的键值组合,抛弃“jui”;
再取“iju”经查询键值排序表中不存在以“i”开头的键值组合,抛弃“iju”;
再取“jiu”,经查询定位到以“j”开头的键值排序表的位置,经对比后找到了与“jui”匹配的键值组合“JIU”,到此解析成功,将“jiu”打包成数据包 press_keys,发送到键盘重解析装置;
键盘重映射装置根据键值映射表将键盘解析装置已解析得到的“jiu”组合进行重映射,因为此音节已经为我们所期望的组合,所以重映射后的结果与当前顺序一样。
发送装置将重新映射后的数据组合发送给PC,此时PC汉字提示框中将出现我们所键入的“jiu”音阶,接着发送装置会继续向PC发送一个空的数据,来结束此次通信。
此外,观察键值排序表可知,存在多个键值组合对应一个键值码的情况,这就增加了该种输入法的冗错性能,这里我们使用“红色”的“红”来作为一个实例,简单说明一下软件的实现过程,由键值排序表可知“红”字在键值排序表中存在两种按键组合“HONG”、“HOG”,也就是说当被按下的按键是HOG 的情况下也可以得出正确的结果。
键盘扫描装置读取当前键值为“h”、“o”、“g”,并经过排列组合得出所有可能的组合包括:“hgo”、“ohg”、“hog”、“ogh”、“gho”、“goh”,然后将这六种可能的组合打包成数据包common_key后发送给键盘解析装置。
键盘解析装置将数据包common_key中的“hgo”、“ohg”、“hog”、“ogh”、“gho”、“goh”共6种组合,解析为“hog”。具体方法为,将6中组合按照顺序“hgo”、“ohg”、“hog”、“ogh”、“gho”、“goh”存储到一个数列中,然后逐一取出用于与键值排序表进行比对;
这里先取出“hgo”,根据第一个字母“h”直接定位到以“h”开头的键值排序表的位置,经对比后没有与“hgo”匹配的键值组合,抛弃“hgo”;
再取“ohg”,根据第一个字母“o”直接定位到以“o”开头的键值排序表的位置,经对比后没有与“ohg”匹配的键值组合,抛弃“ohg”;
再取“hog”,经查询定位到以“h”开头的键值排序表的位置,经对比后找到了与“hog”匹配的键值组合“HOG”,到此解析成功,将“hog”打包成数据包press_keys,发送到键盘重解析装置;
键盘重映射装置根据键值排序表与键值映射表之间的对应关系,将键盘解析装置已解析得到的“hog”组合进行重映射得到“HONG”。
发送装置将重新映射后的数据组合发送给PC,此时PC汉字提示框中将出现我们所键入的“hog”音阶,接着发送装置会继续向PC发送一个空的数据,来结束此次通信。
本发明在400多个音节码中,除了以下23个音节码其他都可采用全拼并击的方式。
A ;=>=an
B E I Space或B E I V=>=bie
D A I Space或D A I V=>=dia
D E I Space或D E I V=>=die
D U I Space或D U I V=>=diu
E ;=>=en
L A I Space或L A I V=>=lia
L E I Space或L E I V=>=lie
M E I Space或M E I V=>=mie
N A ;=>=nan
N I A V=>=nian
N E ;=>=nen
N E I Space或N E I V=>=nie
P E I Space或P E I V=>=pie
R E Space或R E V=>=re
A Space=>=ang
E Space=>=eng
G A Space或G A ;=>=gang
G E Space或G E ;=>=geng
G O Space或G O ;=>=gong
G U A Space或G U A ;=>=guang
N E Space或N E G;=>=neng
N A Space或N A G;=>=nang。
关于键复用的说明如下:
“V”键与“Z”键复用就是指V键参与并击的时候既代表V字母键也代表 Z字母键。
N V=>=nv
VA=>=za
N和V两个键并击时候,出来的音节码为nv,V键还是代表字母键V。V 和A两个键并击时候,出来的音节码为za,此时V键还是代表字母键Z。
本发明双手并击式全拼输入装置,可以制成速录机的外挂式机械式键盘,键位分布和本发明键盘完全一样或变换位置,可以是24键或25键或26键,全拼并击输入。
以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
Claims (2)
1.一种双手并击式全拼输入键盘,包括键盘壳、键盘电路板,键盘电路板设置于键盘壳体内,所述键盘电路板包括行线端和列线端,所述行线端和列线端之间设置有按键,微处理器的信号输入端与行线端相连接;微处理器的信号输出端与列线端相连接,其特征在于,所述行线端与按键之间设置有电阻;还包括用于将按键并击输入的字符转换为唯一键值的解码装置;
所述行线端为row1~row8,所述列线端为column1~column18;
所述电阻包括R001~R144这144个15K欧姆的电阻;所述按键为144个按键;
行线端的row1至row8与微处理器的IO之间串联有比较器;
第一排按键Q、W、E、R、T、Y、U、I、O、P所在排与第二排按键A、S、D、F、G、H、J、K、L所在排之间的距离小于等于2mm,第一排按键与第二排按键的高度相同,第一排按键与第二排按键的上表面为水平面;
键值排序表与键值映射表对应关系如下,位于“=>=”左侧的按键组合构成键值排序表,位于 “=>=”右侧的音节码构成键值映射表:
A I=>=ai
A;=>=an
A Space=>=ang
A O=>=ao
B A=>=ba
B A I=>=bai
B A N=>=ban
B A N G或B A G=>=bang
B A O=>=bao
B E I=>=bei
B E N=>=ben
B E N G或B E G=>=beng
B I=>=bi
B I A N=>=bian
B I A O=>=biao
B E I Space或B E I V=>=bie
B I N=>=bin
B I N G或B I G=>=bing
B O=>=bo
B U=>=bu
C A=>=ca
C A I=>=cai
C A N=>=can
C A N G或C A G=>=cang
C A O=>=cao
C E=>=ce
C E N=>=cen
C E N G或C E G=>=ceng
C H A=>=cha
C H A I=>=chai
C H A N=>=chan
C H A N G或C H A G=>=chang
C H A O=>=chao
C H E=>=che
C H E N=>=chen
C H E N G或C H E G=>=cheng
C H I=>=chi
C H O N G或C H O G=>=chong
C H O U或C H I O=>=chou
C H U=>=chu
C H U N=>=chun
C H U A I=>=chuai
C H U A N=>=chuan
C H U A N G或C H U A G=>=chuang
C H U I=>=chui
C H O=>=chuo
C I=>=ci
C O N G或C O G=>=cong
C O U=>=cou
C U=>=cu
C U A N=>=cuan
C U I=>=cui
C U N=>=cun
C O=>=cuo
D A=>=da
D A I=>=dai
D A N=>=dan
D A N G或D A G=>=dang
D A O=>=dao
D E=>=de
D E I=>=dei
D E N=>=den
D E N G或D E G=>=deng
D I=>=di
D A I Space或D A I V=>=dia
D I A N=>=dian
D I A O=>=diao
D E I Space或D E I V=>=die
D I N G或D I G=>=ding
D U I Space或D U I V=>=diu
D O N G或D O G=>=dong
D O U=>=dou
D U=>=du
D U A N=>=duan
D U I=>=dui
D U N=>=dun
D O=>=duo
E=>=e
E I=>=ei
E;=>=en
E R=>=er
E Space=>=eng
F A=>=fa
F A N=>=fan
F A N G或F A G或F A Space=>=fang
F E I=>=fei
F E N=>=fen
F E N G或F E G=>=feng
F O=>=fo
F O U=>=fou
F U=>=fu
G A=>=ga
G A I=>=gai
G A N=>=gan
G A Space或G A;=>=gang
G A O=>=gao
G E=>=ge
G E I=>=gei
G E N=>=gen
G E Space或G E;=>=geng
G O Space或G O;=>=gong
G O U=>=gou
G U=>=gu
G U A=>=gua
G U A I=>=guai
G U A N=>=guan
G U A Space或G U A;=>=guang
G U I=>=gui
G U N=>=gun
G O=>=guo
H A=>=ha
H A I=>=hai
H A N=>=han
H A N G或H A G=>=hang
H A O=>=hao
H E=>=he
H E I=>=hei
H E N=>=hen
H E N G或H E G=>=heng
H O N G或H O G=>=hong
H O U或H I O=>=hou
H U=>=hu
H U A=>=hua
H U A I=>=huai
H U A N=>=huan
H U A N G或H U A G=>=huang
H U I=>=hui
H U N=>=hun
H O=>=huo
J I=>=ji
J I A=>=jia
J I A N=>=jian
J I A N G或J I A G=>=jiang
J I A O=>=jiao
J I E=>=jie
J I N=>=jin
J I N G或J I G=>=jing
J I O N G或J I O G=>=jiong
J I U=>=jiu
J U A N=>=juan
J U E=>=jue
J U N=>=jun
J U=>=ju
K A=>=ka
K A I=>=kai
K A N=>=kan
K A N G或K A G=>=kang
K A O=>=kao
K E=>=ke
K E I=>=kei
K E N=>=ken
K E N G或K E G=>=keng
K O N G或K O G=>=kong
K O U=>=kou
K U=>=ku
K U A=>=kua
K U A I=>=kuai
K U A N=>=kuan
K U A N G或K U A G=>=kuang
K U I=>=kui
K U N=>=kun
K O=>=kuo
L A=>=la
L A I=>=lai
L A N=>=lan
L A N G或L A G=>=lang
L A O=>=lao
L E=>=le
L E I=>=lei
L E N G或L E G=>=leng
L I=>=li
L A I Space或L A I V=>=lia
L I A N=>=lian
L I A N G或L I A G=>=liang
L I A O=>=liao
L E I Space或L E I V=>=lie
L I N=>=lin
L I N G或L I G=>=ling
L I U=>=liu
L O N G或L O G=>=long
L O U=>=lou
L U=>=lu
L V=>=lv
L U A N=>=luan
L U E或L V E=>=lue
L U N=>=lun
L O=>=luo
M A=>=ma
M A I=>=mai
M A N=>=man
M A N G或M A G=>=mang
M A O=>=mao
M E=>=me
M E I=>=mei
M E N=>=men
M E N G或M E G=>=meng
M I=>=mi
M I A N=>=mian
M I A O=>=miao
M E I Space或M E I V=>=mie
M I N=>=min
M I N G或M I G=>=ming
M I U=>=miu
M O=>=mo
M O U=>=mou
M U=>=mu
N A=>=na
N A I=>=nai
N A;=>=nan
N A Space或N A G;=>=nang
N A O=>=nao
N E=>=ne
N E I=>=nei
N E;=>=nen
N E Space或N E G;=>=neng
N I=>=ni
N I A V=>=nian
N I A Space或N I A G=>=niang
N I A O=>=niao
N E I Space或N E I V=>=nie
N I V=>=nin
N I G或N I Space=>=ning
N I U=>=niu
N O Space或N O G;=>=nong
N O U=>=nou
N U=>=nu
N V=>=nv
N U A=>=nuan
N U E=>=nue
N O=>=nuo
O U=>=ou
P A=>=pa
P A I=>=pai
P A N=>=pan
P A N G或P A G=>=pang
P A O=>=pao
P E I=>=pei
P E N=>=pen
P E N G或P E G=>=peng
P I=>=pi
P I A N=>=pian
P I A O=>=piao
P E I Space或P E I V=>=pie
P I N=>=pin
P I N G或P I G=>=ping
P O=>=po
P O U=>=pou
P U=>=pu
Q I=>=qi
Q I A=>=qia
Q I A N=>=qian
Q I A N G或Q I A G=>=qiang
Q I A O=>=qiao
Q I E=>=qie
Q I N=>=qin
Q I N G或Q I G=>=qing
Q I O N G或Q I O G=>=qiong
Q I U=>=qiu
Q U=>=qu
Q U A N=>=quan
Q U E=>=que
Q U N=>=qun
R A N=>=ran
R A N G或R A G=>=rang
R A O=>=rao
R E Space或R E V=>=re
R E N=>=ren
R E N G或R E G=>=reng
R I=>=ri
R O N G或R O G=>=rong
R O U=>=rou
R U=>=ru
R U A=>=rua
R U A N=>=ruan
R U I=>=rui
R U N=>=run
R O=>=ruo
S A=>=sa
S A I=>=sai
S A N=>=san
S A N G或S A G=>=sang
S A O=>=sao
S E=>=se
S E N=>=sen
S E N G或S E G=>=seng
S H A=>=sha
S H A I=>=shai
S H A N=>=shan
S H A N G或S H A G=>=shang
S H A O=>=shao
S H E=>=she
S H E I=>=shei
S H E N=>=shen
S H E N G或S H E G=>=sheng
S H I=>=shi
S H O U或S H I O=>=shou
S H U=>=shu
S H U A=>=shua
S H U A I=>=shuai
S H U A N=>=shuan
S H U A N G或S H U A G=>=shuang
S H U I=>=shui
S H U N=>=shun
S H O=>=shuo
S I=>=si
S O N G或S O G=>=song
S O U=>=sou
S U=>=su
S U A N=>=suan
S U I=>=sui
S U N=>=sun
S O=>=suo
T A=>=ta
T A I=>=tai
T A N=>=tan
T A N G或T A G=>=tang
T A O=>=tao
T E=>=te
T E N G或T E G=>=teng
T I=>=ti
T I A N=>=tian
T I A O=>=tiao
T I E=>=tie
T I N G或T I G=>=ting
T O N G或T O G=>=tong
T O U=>=tou
T U=>=tu
T U A N=>=tuan
T U I=>=tui
T U N=>=tun
T O=>=tuo
W A=>=wa
W A I=>=wai
W A N=>=wan
W A N G或W A G=>=wang
W E I=>=wei
W E N=>=wen
W E N G或W E G=>=weng
W O=>=wo
W U=>=wu
;I=>=xi
;I A=>=xia
;I A N=>=xian
;I A N G或;I A G=>=xiang
;I A O=>=xiao
;I E=>=xie
;I N=>=xin
;I N G或;I G=>=xing
;I O N G或;I O G=>=xiong
;I U=>=xiu
;U=>=xu
;U A N=>=xuan
;U E=>=xue
;U N=>=xun
Y A=>=ya
Y A N=>=yan
Y A N G或Y A G=>=yang
Y A O=>=yao
Y E=>=ye
Y I=>=yi
Y I N=>=yin
Y I N G或Y I G=>=ying
Y O=>=yo
Y O N G或Y O G=>=yong
Y O U或Y I O=>=you
Y U=>=yu
Y U A N=>=yuan
Y U E=>=yue
Y U N=>=yun
VA=>=za
VA I=>=zai
VA N=>=zan
VA N G或VA G=>=zang
VA O=>=zao
VE=>=ze
VE I=>=zei
VE N=>=zen
VE N G或VE G=>=zeng
VH A=>=zha
VH A I=>=zhai
VH A N=>=zhan
VH A N G或VH A G=>=zhang
VH A O=>=zhao
VH E=>=zhe
VH E N=>=zhen
VH E N G或VH E G=>=zheng
VH I=>=zhi
VH O N G或VH O G=>=zhong
VH O U或VH I O=>=zhou
VH U=>=zhu
VH U A=>=zhua
VH U A I=>=zhuai
VH U A N=>=zhuan
VH U A N G或VH U A G或=>=zhuang
VH U I=>=zhui
VH U N=>=zhun
VH O=>=zhuo
VI=>=zi
VO N G或VO G=>=zong
VO U=>=zou
VO=>=zuo
VU=>=zu
VU A N=>=zuan
VU I=>=zui
VU N=>=zun。
2.一种双手并击式全拼输入方法,其特征在于包括:用于将按键并击输入的字符转换为唯一键值的步骤:
所述用于将按键并击输入的字符转换为唯一键值的步骤包括:
用于对矩阵按键进行实时扫描,当判断到任意键被按下时开始对所按下的所有键值进行记录,直至所有按键都被释放,将所得到的所有按键打包成数据包common_key发送给键值解析装置进行处理的步骤;
将接收到的键值数据包common_key中的键值进行所有可能的排序;将键值所有可能的排序与键值排序表中的按键组合进行对比,如果比对成功,则将此键值组合打包成数据包press_keys传送给键值重映射装置,如果比对不成功,则放弃此数据包common_key;
将接收到的数据包press_keys与键值映射表中的音节码进行比对,若比对成功,则将此音节码映射为数据key_decoded,并将此数据key_decoded发送给键值发送装置;若比对不成功则放弃此数据包press_keys;
将接收到的数据包key_decoded发送给PC;
还包括:用于将键值解析装置解析目标按键组合的键值排序表;用于将接收的目标按键组合映射出最终的按键组合的键值映射表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510742225.9A CN105589567B (zh) | 2015-11-04 | 2015-11-04 | 双手并击式全拼输入键盘及输入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510742225.9A CN105589567B (zh) | 2015-11-04 | 2015-11-04 | 双手并击式全拼输入键盘及输入方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105589567A CN105589567A (zh) | 2016-05-18 |
CN105589567B true CN105589567B (zh) | 2018-07-31 |
Family
ID=55929208
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510742225.9A Active CN105589567B (zh) | 2015-11-04 | 2015-11-04 | 双手并击式全拼输入键盘及输入方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105589567B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111049528B (zh) * | 2019-10-28 | 2022-02-11 | 珠海格力电器股份有限公司 | 一种组合按键的扫描方法、系统、电子设备和存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2283846A (en) * | 1993-11-11 | 1995-05-17 | Alcatel Australia | Arrangement for interfacing a keyboard with a microprocessor |
CN1103181A (zh) * | 1994-05-10 | 1995-05-31 | 北京晓军办公设备有限公司 | 多键并击式高速汉字输入方法及键盘装置 |
CN200947202Y (zh) * | 2006-04-03 | 2007-09-12 | 新巨企业股份有限公司 | 可消除鬼键的键盘 |
CN102298445A (zh) * | 2011-08-15 | 2011-12-28 | 李中才 | 通用速录键盘 |
CN203894703U (zh) * | 2014-05-12 | 2014-10-22 | 张文嵛 | 计算机键盘 |
-
2015
- 2015-11-04 CN CN201510742225.9A patent/CN105589567B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2283846A (en) * | 1993-11-11 | 1995-05-17 | Alcatel Australia | Arrangement for interfacing a keyboard with a microprocessor |
CN1103181A (zh) * | 1994-05-10 | 1995-05-31 | 北京晓军办公设备有限公司 | 多键并击式高速汉字输入方法及键盘装置 |
CN200947202Y (zh) * | 2006-04-03 | 2007-09-12 | 新巨企业股份有限公司 | 可消除鬼键的键盘 |
CN102298445A (zh) * | 2011-08-15 | 2011-12-28 | 李中才 | 通用速录键盘 |
CN203894703U (zh) * | 2014-05-12 | 2014-10-22 | 张文嵛 | 计算机键盘 |
Also Published As
Publication number | Publication date |
---|---|
CN105589567A (zh) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10209823B2 (en) | Smart wearable device and information input method thereof | |
US20060061491A1 (en) | A method to sequentially encode PINYIN of Chinese character with few symbols | |
CN1067752A (zh) | 处理字符的方法和设备以及输入字符的方法和设备 | |
US7165021B2 (en) | Chinese language input system | |
CN105589567B (zh) | 双手并击式全拼输入键盘及输入方法 | |
US7165022B2 (en) | Chinese language input system | |
CN104267829A (zh) | 一种基于嵌入式qt的输入方法 | |
CN205942616U (zh) | 一种双手并击式全拼输入键盘 | |
US20150058783A1 (en) | Multi-touch supporting parallel-tapping input method and device | |
CN100394364C (zh) | 数字键盘汉字输入方法 | |
CN104951092A (zh) | 信息交互方法、装置、键盘及汉字输入法、设备 | |
CN1244856C (zh) | 双拼序码数字键汉字输入法 | |
CN101539811A (zh) | 六键小键盘及其基于六键小键盘的中英文输入方法 | |
CN110162207B (zh) | 触控感测装置的信号处理方法及触控感测装置 | |
CN101788853A (zh) | 计算机标准键盘对称虚拟键位多指并击汉语拼音输入法 | |
CN100397303C (zh) | 汉语输入装置和汉语输入方法 | |
CN105068675B (zh) | 数字键盘拼音集合二码输入方法 | |
CN1246761C (zh) | 三键输入数字键盘及应用该键盘的输入方法 | |
CN101109990B (zh) | 一种数码电器汉字字形输入法 | |
CN1105962C (zh) | 语法类拼音中文输入法 | |
CN100385375C (zh) | 字符输入系统及其方法 | |
CN111026279A (zh) | 一种使有线键盘拥有多设备蓝牙键盘功能的方法 | |
CN102298448B (zh) | 一种汉字输入方法 | |
CN101539813A (zh) | 一种用于中英文输入的六键小键盘及其中英文输入方法 | |
TW504636B (en) | Decoding system and method of Roman phonetic transcription for Chinese language |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |