发明名称 一种控制系统显控终端的键盘输入方法
摘要 本发明提供了一种控制系统显控终端的键盘输入方法,包括设置小键盘物理按键和显控终端的用户功能界面软按键,以及映射模块,该方法包括的步骤有:当小键盘有物理按键被按下,将触发“键按下”事件,当两次按键触发时间大于300ms时,映射模块读取主界面选项卡信息,扫描被按下的键值代码,通过映射模块解析被按下键值对应的软按键,将按键属性由默认的false变为True,触发静态值变化事件,实现对应功能的触发。本发明键盘输入方法的优点是:克服了由于空间尺寸的制约,小键盘物理按键数量有限,导致不能满足用户对控制系统显控终端的多功能操作需求的缺陷,实现了对小键盘物理按键的复用和扩展,完成了对复杂控制系统的实时人机交互。
申请公布号 CN104007837A 申请公布日期 2014.08.27
申请号 CN201410195999.X 申请日期 2014.05.09
申请人 北京航天发射技术研究所;中国运载火箭技术研究院 发明人 苏娟;郝欣伟;李志超
分类号 G06F3/023(2006.01)I 主分类号 G06F3/023(2006.01)I
代理机构 北京双收知识产权代理有限公司 11241 代理人 李云鹏
主权项 一种控制系统显控终端的键盘输入方法,包括设置控制系统计算机小键盘物理按键和控制系统显控终端的用户操作界面软按键,其特征在于:其中任一功能子界面中软按键的数量不超过键盘物理按键的个数,同一物理按键在同一功能子界面中具有同一功能,该方法还包括设置用于所述小键盘物理按键与所述用户操作界面软按键之间进行一对多映射的映射模块,该方法包括如下步骤:步骤1,所述显控终端上电,读取所述小键盘物理按键,触发“键按下”事件,并读取该按键被按下时间;步骤2,所述映射模块判断本次所述小键盘物理按键被按下时间与上次该按键被按下时间之差是否大于300ms,如果是,执行下一步,如果否,作为按键抖动处理,返回步骤1;步骤3,所述映射模块读取显控终端界面选项卡信息,扫描并确定本次操作所属功能子界面;步骤4,读取所述小键盘物理按键的键值,所述映射模块将被按下的小键盘物理按键映射至功能子界面对应的所述软按键;步骤5,所述映射模块将所述软按键的属性由默认的false变为True;步骤6,所述映射模块触发功能子界面所述软按键的触发事件,执行本次触发事件;步骤7,通过所述Tab按键、Del键、Enter键和数字键对功能子界面控件进行识别和操作;步骤8,重新扫描所述小键盘物理按键,读取被按下按键的键值,返回步骤1。
地址 100076 北京市丰台区南大红门路1号