一种通过自定义热键控制设备单元的方法以及系统技术方案

技术编号:16232844 阅读:40 留言:0更新日期:2017-09-19 14:33
一种通过自定义热键控制设备单元的方法,用于SUPER IO环境,所述方法包括:S1、将要控制的设备单元与CPU的相应的GPIO口连接;S2、确定控制该设备单元的热键组成;S3、基于确定的该热键组成新建系统进程,所述系统进程在操作系统开机后自动加载并后台运行,所述系统进程用于实时获取键盘的按键信息;S4、如判断按键信息为步骤S2的热键组成,则改变步骤S1中的GPIO口的状态,从而触发设备单元的开启或关闭。本发明专利技术通过设备单元与CPU的相应的GPIO口连接,新建系统进程获取键盘的按键信息,根据按键信息决定是否改变GPIO口的状态,从底层实现热键控制设备单元,适合SUPER IO环境,用户可使用任何市面上的键盘,功能键也可以自定义热键组合。

Method and system for controlling device unit by self defined hot key

A method of controlling equipment unit through the custom hotkey, for SUPER IO environment, the method includes: equipment unit and CPU S1, will take control of the corresponding GPIO port connection; S2, determined to control the equipment unit hotkey composition; new system composed of S3, based on the process of determining the hotkey. In the process of system operating system boot automatically after loading and running in the background, the system process for key information real-time access to the keyboard; S4, such as to determine key information is composed of step S2 hotkey, change in step S1 GPIO port state from the trigger equipment unit to open or close. The equipment unit and the corresponding CPU GPIO port, the new key information system process to obtain the keyboard, according to the key information to decide whether to change GPIO port state from the underlying implementation hotkey control equipment for SUPER unit, IO environment, users can use any city on the surface of the keyboard, the function keys can be custom hotkey combination.

【技术实现步骤摘要】
一种通过自定义热键控制设备单元的方法以及系统
本专利技术涉及键盘控制领域,尤其涉及一种通过自定义热键控制设备单元的方法以及系统。
技术介绍
通过热键控制设备单元的方法,现有技术中一般是基于笔记本/上网本的键盘上的一排功能键(FN+F1/F2…F12键),实现打开/关闭WIFI,或者打开/关闭声音控制,打开/关闭屏幕背光控制等等。该实现方法都是利用EC(EmbeddedController)与BIOS结合发送SCANCODE/Q_EVENT来实现。虽然EC也可以实现厂家自定义热键,但局限于产品设计时的特定键盘,且功能键一般都是FN组合键,组合键上都标识功能图标,功能需要按图标功能去实现,产品一旦定型,就不能再自定义,如FN+F1表示进入睡眠,FN+F2表示静音切换,FN+F3表示显示切换等等。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通过自定义热键控制设备单元的方法以及系统。本专利技术解决其技术问题所采用的技术方案是:构造一种通过自定义热键控制设备单元的方法,用于SUPERIO环境,所述方法包括:S1、将要控制的设备单元与CPU的相应的GPIO口连接;本文档来自技高网...
一种通过自定义热键控制设备单元的方法以及系统

【技术保护点】
一种通过自定义热键控制设备单元的方法,用于SUPER IO环境,其特征在于,所述方法包括:S1、将要控制的设备单元与CPU的相应的GPIO口连接;S2、确定控制该设备单元的热键组成;S3、基于确定的该热键组成新建系统进程,所述系统进程在操作系统开机后自动加载并后台运行,所述系统进程用于实时获取键盘的按键信息;S4、如判断按键信息为步骤S2的热键组成,则改变步骤S1中的GPIO口的状态,从而触发设备单元的开启或关闭。

【技术特征摘要】
1.一种通过自定义热键控制设备单元的方法,用于SUPERIO环境,其特征在于,所述方法包括:S1、将要控制的设备单元与CPU的相应的GPIO口连接;S2、确定控制该设备单元的热键组成;S3、基于确定的该热键组成新建系统进程,所述系统进程在操作系统开机后自动加载并后台运行,所述系统进程用于实时获取键盘的按键信息;S4、如判断按键信息为步骤S2的热键组成,则改变步骤S1中的GPIO口的状态,从而触发设备单元的开启或关闭。2.根据权利要求1所述的通过自定义热键控制设备单元的方法,其特征在于,所述步骤S3中是通过键盘钩子程序获取键盘的按键信息。3.根据权利要求1所述的通过自定义热键控制设备单元的方法,其特征在于,所述步骤S3中所述的系统进程在操作系统开机后自动加载并后台运行包括:利用vbs脚本,使用WshShell对象,调用该新建的系统进程。4.根据权利要求1所述的通过自定义热键控制设备单元的方法,其特征在于,如果某个GPIO口控制一个设备单元,所述步骤S4中所述的改变步骤S1中的GPIO口的状态包括:如果正常状态下,步骤S1中的与设备单元连接的某个GPIO口的状态为高电平,则将该GPIO口拉低为低电平;如果正常状态下,步骤S1中的与设备单元连接的某个GPIO口的状态为低电平,则将该GPIO口拉...

【专利技术属性】
技术研发人员:阮仕涛
申请(专利权)人:深圳市祈飞科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1