【技术实现步骤摘要】
一种信息输入控制方法、系统、装置、键盘、智能设备
本专利技术属于智能设备输入输出
,尤其涉及一种信息输入控制方法、系统、装置、键盘、智能设备。
技术介绍
目前,除特定型号的智能设备外,常用的智能设备的输入法,仅仅可以使用和屏幕配对的触控显示屏作为输入方式或者标准键盘作为输入方式。而这些特定型号的智能设备,其输入法是定制的,不对外开放。现有的部分智能工业控制设备或者专用设备,受限于结构和体积,无法安装触摸屏或者采用触摸屏操作,导致这类智能设备必须采用外接非标准键盘。大部分情况下,这类智能设备,不需要输入复杂的汉字、英文和符号,仅仅需要输入数字和特定的几个符号(比如ATM取款机),因此仅仅需要十几个按键的非标准键盘;但一些特殊的智能设备(比如POS机、渔用船台等),必须要输入汉字、英文和符号,这样十几个按键的非标准键盘又不能满足要求,且嵌入式系统中现有的谷歌输入法、百度输入法、搜狗输入法、讯飞输入法等各类通用输入法软件,又不支持这种非标准键盘的汉字、英文和符号等的输入功能,导致必须开发非标准键盘的输入法软件,而所开发出来的这类输入法,在词语联想、智能拼音等方面比这类通用的输入法用户体验差很多。智能设备的出现,使得人机交互变得直观、方便。智能设备的人机交互包括控制功能的人机交互和输入法的实现。现有的智能设备人机交互方法,主要有三类:第一类是基于触控显示器的通用输入技术,第二类基于标准键盘的通用输入技术,第三类是将一二类技术结合起来的输入技术,第四类是定制的适用于非标准键盘的通用输入技术,第五类是定制的 ...
【技术保护点】
1.一种信息输入控制方法,其特征在于,所述信息输入控制方法包括:/n键盘上的微处理器对按键进行识别,并将识别出的不同按键,映射到不同的标准键盘的键值上;/n通过芯片,送给智能设备;/n由智能设备操作系统中所开发的输入法驱动程序接管按键的键值,并根据系统应用程序的运行状态,将键值分为功能按键键值和输入法按键键值;/n功能按键键值,直接调用相应的应用程序,完成对应的人机交互功能;/n输入法按键键值,由所开发的输入法驱动程序转码后调用通用输入法软件,完成符号、数字、中文和英文的输入功能。/n
【技术特征摘要】
1.一种信息输入控制方法,其特征在于,所述信息输入控制方法包括:
键盘上的微处理器对按键进行识别,并将识别出的不同按键,映射到不同的标准键盘的键值上;
通过芯片,送给智能设备;
由智能设备操作系统中所开发的输入法驱动程序接管按键的键值,并根据系统应用程序的运行状态,将键值分为功能按键键值和输入法按键键值;
功能按键键值,直接调用相应的应用程序,完成对应的人机交互功能;
输入法按键键值,由所开发的输入法驱动程序转码后调用通用输入法软件,完成符号、数字、中文和英文的输入功能。
2.如权利要求1所述的信息输入控制方法,其特征在于,所述信息输入控制方法,由微处理器对按键进行识别,并通过芯片传输给智能系统,完成不同按键键值的输入。
3.如权利要求1所述的信息输入控制方法,其特征在于,所述信息输入控制方法采用按键映射方式,将非标准键盘映射为标准键盘,送入到通用输入法软件中,完成符号、数字、中文和英文的输入功能。
4.如权利要求2所述的信息输入控制方法,其特征在于,所述信息输入控制方法中,当MCU识别到用户按下按键后,通过USBHID芯片转换为特定的键值,并送入到智能设备的操作系统中;在操作系统中,收到的键值,被所开发的输入法驱动程序接管,并转换为通用输入法软件所需要的不同的标准键值;用户通过组合操作多个按键,或者多次按下某个按键,得到不同的键值序列;输入法驱动程序,将这种键值序列映射为标准键盘的标准键值,完成按键数较少的非标准键盘到按键数较多的标准键盘的映射,并把标准键值送给通用输入法软件,最终实现了汉字、字母、拼音、英文、符号、数字的全输入功能。
5.如权利要求4所述的信息输入控制方法,其特征在于,所述信息输入控制方法的输入法驱动程序,根据对非标准键盘上不同按键按下所传输的键值进行监控与识别,根据系统当前状态,转换为通用输入法所需要的标准键盘键值,实现各种输入法;在智能设备上,所开发的输入法驱动程序和通用输入法软件,同时对USB-HID芯片送来的键值进行监听,另外所开发的输入法驱动程序,还将监听的结果,根据需要,转码发送给通用输入法软件,即通用输入法软件的输入同时来源于USB-HID芯片送来的键值和所开发的输入法驱动程序。
6.如权利要求4所述的信息输入控制方法,其特征在于,所述信息输入控制方法的MCU通过USBHID上报的与输入法相关的按键,除编号13的输入法切换按键外,其它均为通用输入法软件自动忽略的键值。
7.如权利要求4所述的信息输入控制方法,其特征在于,所述信息输入控制方法的MCU工作模式分为:
在输入法模式下,微处理器将不再识别中编号25号到39号的按键,输入法在中文、英文和数字之间的切换,由通用输入法软件自身完成的,输入法驱动程序,直接将输入法按键信息,传递给通用输入法软件,并通过调用通用输入法软件的接口,获得通用...
【专利技术属性】
技术研发人员:何先灯,叶剑,易运晖,陈南,权东晓,朱畅华,赵楠,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。