一种EC控制PS2触摸板鼠标开关的方法与流程

文档序号:11215706阅读:1445来源:国知局
一种EC控制PS2触摸板鼠标开关的方法与流程

本发明公开一种控制鼠标开关的方法,涉及键盘控制领域,具体地说是一种ec控制ps2触摸板鼠标开关的方法。



背景技术:

触摸板(touchpad或trackpad),是一种广泛应用于笔记本电脑上的输入设备。利用用户手指的移动来控制指针的动作。当使用者的手指接近触摸板时会使电容量改变,触摸板自身会检测出电容改变量,转换成坐标。触摸板是借由电容感应来获知手指移动情况,对手指热量并不敏感。优点在于使用范围较广,全内置、超轻薄笔记本均适用,而且耗电量少,可以提供手写输入功能;因为它是无移动式机构件,使用时可以保证耐久与可靠。

现有的笔记本ps2触摸板鼠标开关功能,大都需要通过操作系统下的ps2驱动来完成,该功能的实现过程如下:笔记本键盘上的快捷键被按下后,键盘控制器通过中断的方式通知操作系统,操作系统调用ps2驱动,通过ps2驱动向ps2触摸板鼠标控制器下载相应的命令,打开或关闭ps2触摸板鼠标。但这种控制方式较为繁琐,一旦电容感应破坏或其他电路问题,容易使触摸板失效。本发明提供一种ec控制ps2触摸板鼠标开关的方法,利用将ps2触摸板鼠标连接到ec上的ps2接口,通过在ec矩阵键盘上获取键值,实现ps2触摸板鼠标开关的功能,本发明方法更加简洁实用,完全脱离上层软件的参与,从而更加稳定,不易出现问题。



技术实现要素:

本发明针对现有技术存在的不足和问题,提供一种ec控制ps2触摸板鼠标开关的方法,

本发明提出的具体方案是:

一种ec控制ps2触摸板鼠标开关的方法,在ec矩阵键盘上获取键值,根据当前的键值采取相应动作,判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、关闭ps2鼠标功能;否则通过打开ps2中断、打开ps2鼠标功能,按键检测模块将继续ec矩阵键盘上获取键值,直至平台关机断电。

判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、将复用管脚配置为gpio来关闭ps2鼠标功能;否则通过打开ps2中断、将复用管脚配置为ps2来打开ps2鼠标功能。

所述的方法,具体步骤为:

开机后,ec开始检测矩阵键盘上的快捷键是否被按下;

如果矩阵键盘快捷键没有被按下,则继续检测;

如果矩阵键盘快捷键被按下,获取键值,判断当前的ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、将复用管脚配置为gpio来关闭ps2鼠标功能;否则通过打开ps2中断、将复用管脚配置为ps2来打开ps2鼠标功能;

ec继续检测矩阵键盘的快捷键是否被按下,直至平台关机断电。

一种ec控制ps2触摸板鼠标开关的系统,包括按键检测模块、ps2触摸板鼠标开关模块,

按键检测模块负责在ec矩阵键盘上获取键值,将键值传递给ps2触摸板鼠标开关模块,

ps2触摸板鼠标开关模块根据当前的键值采取相应动作,判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、关闭ps2鼠标功能;否则通过打开ps2中断、打开ps2鼠标功能,按键检测模块将继续ec矩阵键盘上获取键值,直至平台关机断电。

所述ps2触摸板鼠标开关模块判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、将复用管脚配置为gpio来关闭ps2鼠标功能;否则通过打开ps2中断、将复用管脚配置为ps2来打开ps2鼠标功能。

本发明的有益之处是:

本发明提供一种ec控制ps2触摸板鼠标开关的方法,在ec矩阵键盘上获取键值,根据当前的键值采取相应动作,判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、关闭ps2鼠标功能;否则通过打开ps2中断、打开ps2鼠标功能,按键检测模块将继续ec矩阵键盘上获取键值,直至平台关机断电;

利用将ps2触摸板鼠标连接到ec上的ps2接口,通过在ec矩阵键盘上获取键值,实现ps2触摸板鼠标开关的功能,本发明方法更加简洁实用,完全脱离上层软件的参与,从而更加稳定,不易出现问题。

附图说明

图1现有的ps2触摸板鼠标开关流程图;

图2本发明ps2触摸板鼠标开关流程图。

具体实施方式

本发明提供一种ec控制ps2触摸板鼠标开关的方法,在ec矩阵键盘上获取键值,根据当前的键值采取相应动作,判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、关闭ps2鼠标功能;否则通过打开ps2中断、打开ps2鼠标功能,按键检测模块将继续ec矩阵键盘上获取键值,直至平台关机断电。

同时提供一种ec控制ps2触摸板鼠标开关的系统,包括按键检测模块、ps2触摸板鼠标开关模块,

按键检测模块负责在ec矩阵键盘上获取键值,将键值传递给ps2触摸板鼠标开关模块,

ps2触摸板鼠标开关模块根据当前的键值采取相应动作,判断ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、关闭ps2鼠标功能;否则通过打开ps2中断、打开ps2鼠标功能,按键检测模块将继续ec矩阵键盘上获取键值,直至平台关机断电。

利用上述方法及系统,结合附图对本发明做进一步说明。

本发明应该的平台通常是笔记本电脑,也可以是平板电脑,或者能够采用ec矩阵键盘的其他计算平台。以比较笔记本电脑为例,

笔记本键盘采用ec矩阵键盘,当用户按下快捷键后,按键检测模块可以直接获取键值,ps2触摸板鼠标开关模块根据当前的键值采取相应动作,

具体步骤为:

开机后,按键检测模块开始检测矩阵键盘上的快捷键是否被按下;

如果矩阵键盘快捷键没有被按下,则继续检测;

如果矩阵键盘快捷键被按下,ps2触摸板鼠标开关模块判断当前的ps2触摸板鼠标是否处于工作状态,是则通过关闭ps2中断、将复用管脚配置为gpio来关闭ps2鼠标功能;否则,通过打开ps2中断、将复用管脚配置为ps2来打开ps2鼠标功能;

按键检测模块继续检测矩阵键盘的快捷键是否被按下,直至平台关机断电。

其中ps2触摸板鼠标开关模块通过ec的ps2接口连接到ec的键盘控制器,由键盘控制器将鼠标值传送给操作系统ps2驱动。ec中的ps2管脚是复用管脚,通过配置相应的寄存器可以将其配置为ps2管脚或gpio管脚。根据以上所述,可以通过关闭ps2中断并将ps2管脚配置为gpio来关闭ps2触摸板鼠标,相反,可以通过打开ps2中断并将ps2管脚配置为gpio来打开ps2触摸板鼠标。

通过上述本发明方法完全脱离系统层软件的参与,在ec层面即可实现,从而提高功能实现的可靠性。



技术特征:

技术总结
本发明公开一种EC控制PS2触摸板鼠标开关的方法,涉及键盘控制领域;在EC矩阵键盘上获取键值,根据当前的键值采取相应动作,判断PS2触摸板鼠标是否处于工作状态,是则通过关闭PS2中断、关闭PS2鼠标功能;否则通过打开PS2中断、打开PS2鼠标功能,按键检测模块将继续EC矩阵键盘上获取键值,直至平台关机断电;利用将PS2触摸板鼠标连接到EC上的PS2接口,通过在EC矩阵键盘上获取键值,实现PS2触摸板鼠标开关的功能,本发明方法更加简洁实用,完全脱离上层软件的参与,从而更加稳定,不易出现问题。

技术研发人员:刘君朋;陈亮甫;吴登勇
受保护的技术使用者:山东超越数控电子有限公司
技术研发日:2017.06.08
技术公布日:2017.10.10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1