[发明专利]BIOS支持交换鼠标左右键的方法有效
| 申请号: | 201810744489.1 | 申请日: | 2018-07-09 |
| 公开(公告)号: | CN108984218B | 公开(公告)日: | 2021-05-18 |
| 发明(设计)人: | 张琳;谢乾;陈道林;徐家武;彭先兵;杨合林 | 申请(专利权)人: | 南京百敖软件有限公司;江苏卓易信息科技股份有限公司;昆山百敖电子科技有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F3/0484 |
| 代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 颜盈静 |
| 地址: | 210061 江苏省南京市浦*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | bios 支持 交换 鼠标 右键 方法 | ||
本发明公开了一种BIOS支持交换鼠标左右键的方法,在BIOS提供鼠标驱动支持的场景下,用户对鼠标左右键操作的体验可以和windows操作系统下一致,这样用户使用电脑会更加顺畅。
技术领域
本发明涉及电子设备领域,特别涉及一种BIOS支持交换鼠标左右键的方法。
背景技术
有些电脑使用者习惯于使用左手操作鼠标,有的电脑用户为了防止“鼠标手”,他们会使用左手去操作鼠标。在windows操作系统下,可以在控制面板的鼠标属性设置中设定交换鼠标的左右键。但是目前在BIOS提供鼠标驱动支持的场景下,比如图形模式下的BIOSsetup界面,类似dos的实模式的操作系统环境,以及一些外插PCIE卡的OPTION ROM(一段外插卡厂商编写的程序,放在卡上的ROM内,提供给BIOS在初始化卡硬件时调用)的配置界面(典型的是RAID控制器配置硬盘组合),在这些环境下,对于长期使用左手操作鼠标的人来说是不太友好的。
发明内容
为解决现有技术中存在的缺陷,本发明的目的是设计一种BIOS支持交换鼠标左右键的方法。
本发明公开了一种BIOS支持交换鼠标左右键的方法,包括以下步骤:
步骤1、在BIOS的setup界面创建一个“鼠标左右键交换”选项,用来控制是否要交换鼠标的左右键功能;
步骤2、在BIOS鼠标驱动程序的初始化中读取这个setup选项的当前值,记录该状态;
步骤3、当BIOS鼠标驱动程序发现有鼠标按键发生时,查看步骤2中记录的状态,若需要鼠标左右键交换,则记录状态相反的鼠标键数据,若不需要交换,则正常记录鼠标键数据;
步骤4、上层应用程序读取鼠标状态,接收到的鼠标数据是根据步骤1中的setup选项调整过的。
步骤1中的“鼠标左右键交换”选项,默认为功能关闭状态
有益效果:本发明与现有技术相比,本发明在BIOS setup界面下加入一个选项,用来控制是否需要交换鼠标设备的左右键,这样在BIOS提供鼠标驱动程序支持的场景下,用户对鼠标左右键的操作体验和在windows操作系统下是一致的,这样用户使用电脑时会更加顺畅。
附图说明
图1是本发明的示意图;
图2是BIOS setup界面;
图3是在DOS系统上,在BIOS的支持下支持鼠标操作的界面。
图4是raid卡硬件初始化界面。
具体实施方式
下面结合附图进一步阐述本发明。
现在市面上的大部分电脑都是安装了windows操作系统,在控制面板里面的鼠标子功能里,可以设定是否需要交换鼠标的左右键,即如果打开这个功能,当按下鼠标左键时,应用程序里面收到的是右键按下的事件,按下右键时,收到的是左键按下的事件。这个应该是为了“左撇子”而设计的,而这个功能需要进入到windows下才会生效。
电脑在按下电源开关到进入操作系统之前,这中间有一段是在BIOS的控制之下的,此时如果BIOS支持鼠标操作的话,是没有交换鼠标左右键功能的;而这个场景主要是3个地方:
1.BIOS setup界面。开机后当屏幕点亮时,一般会在屏幕上提示按下某某功能键可以进入BIOS配置界面去查看修改一些硬件相关的信息,比如当前BIOS的版本,当前是否要打开/关闭网卡,默认启动什么设备等等。这时候是可以使用鼠标操作的(需要BIOS支持),如图2所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京百敖软件有限公司;江苏卓易信息科技股份有限公司;昆山百敖电子科技有限公司,未经南京百敖软件有限公司;江苏卓易信息科技股份有限公司;昆山百敖电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810744489.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种主机工作状态调整方法和系统
- 下一篇:内存参数配置方法及电子设备





