BIOS支持交换鼠标左右键的方法技术

技术编号:19744717 阅读:75 留言:0更新日期:2018-12-12 04:38
本发明专利技术公开了一种BIOS支持交换鼠标左右键的方法,在BIOS提供鼠标驱动支持的场景下,用户对鼠标左右键操作的体验可以和windows操作系统下一致,这样用户使用电脑会更加顺畅。

【技术实现步骤摘要】
BIOS支持交换鼠标左右键的方法
本专利技术涉及电子设备领域,特别涉及一种BIOS支持交换鼠标左右键的方法。
技术介绍
有些电脑使用者习惯于使用左手操作鼠标,有的电脑用户为了防止“鼠标手”,他们会使用左手去操作鼠标。在windows操作系统下,可以在控制面板的鼠标属性设置中设定交换鼠标的左右键。但是目前在BIOS提供鼠标驱动支持的场景下,比如图形模式下的BIOSsetup界面,类似dos的实模式的操作系统环境,以及一些外插PCIE卡的OPTIONROM(一段外插卡厂商编写的程序,放在卡上的ROM内,提供给BIOS在初始化卡硬件时调用)的配置界面(典型的是RAID控制器配置硬盘组合),在这些环境下,对于长期使用左手操作鼠标的人来说是不太友好的。
技术实现思路
为解决现有技术中存在的缺陷,本专利技术的目的是设计一种BIOS支持交换鼠标左右键的方法。本专利技术公开了一种BIOS支持交换鼠标左右键的方法,包括以下步骤:步骤1、在BIOS的setup界面创建一个“鼠标左右键交换”选项,用来控制是否要交换鼠标的左右键功能;步骤2、在BIOS鼠标驱动程序的初始化中读取这个setup选项的当前值,记录该状态;步骤3、当BIOS鼠标驱动程序发现有鼠标按键发生时,查看步骤2中记录的状态,若需要鼠标左右键交换,则记录状态相反的鼠标键数据,若不需要交换,则正常记录鼠标键数据;步骤4、上层应用程序读取鼠标状态,接收到的鼠标数据是根据步骤1中的setup选项调整过的。步骤1中的“鼠标左右键交换”选项,默认为功能关闭状态有益效果:本专利技术与现有技术相比,本专利技术在BIOSsetup界面下加入一个选项,用来控制是否需要交换鼠标设备的左右键,这样在BIOS提供鼠标驱动程序支持的场景下,用户对鼠标左右键的操作体验和在windows操作系统下是一致的,这样用户使用电脑时会更加顺畅。附图说明图1是本专利技术的示意图;图2是BIOSsetup界面;图3是在DOS系统上,在BIOS的支持下支持鼠标操作的界面。图4是raid卡硬件初始化界面。具体实施方式下面结合附图进一步阐述本专利技术。现在市面上的大部分电脑都是安装了windows操作系统,在控制面板里面的鼠标子功能里,可以设定是否需要交换鼠标的左右键,即如果打开这个功能,当按下鼠标左键时,应用程序里面收到的是右键按下的事件,按下右键时,收到的是左键按下的事件。这个应该是为了“左撇子”而设计的,而这个功能需要进入到windows下才会生效。电脑在按下电源开关到进入操作系统之前,这中间有一段是在BIOS的控制之下的,此时如果BIOS支持鼠标操作的话,是没有交换鼠标左右键功能的;而这个场景主要是3个地方:1.BIOSsetup界面。开机后当屏幕点亮时,一般会在屏幕上提示按下某某功能键可以进入BIOS配置界面去查看修改一些硬件相关的信息,比如当前BIOS的版本,当前是否要打开/关闭网卡,默认启动什么设备等等。这时候是可以使用鼠标操作的(需要BIOS支持),如图2所示。2.目前一般只有BIOS开发或是工厂生产环境会用到DOS(磁盘操作系统),运行在它之上的部分应用程序,比如记事本(EDIT),也可以在BIOS的支持下支持鼠标操作的。如图3所示,它只有一个色块,而不是鼠标的样子。3.市面上有很多种设备卡,比如RAID卡,它可以插在电脑主板的插槽上工作。它的硬件初始化往往由它自己完成,BIOS会跑一段由卡提供的应用程序去初始化它,而这段程序可能就会有一个图形界面(参考图4),也可能支持鼠标。这3种场景下的鼠标驱动程序由BIOS提供,所以我们可以修改该驱动程序,具体包括以下步骤:步骤1、在BIOS的setup界面添加一个“鼠标左右键交换”选项,用来控制是否要交换鼠标的左右键功能,默认为功能关闭状态;步骤2、在BIOS的鼠标驱动程序的初始化中,读取这个setup选项的当前值,记录该状态;步骤3、当BIOS鼠标驱动程序发现有鼠标按键发生时,查看步骤2中记录的状态,若需要交换,则记录状态相反的鼠标数据,即如果发现是左键按下,则记录为右键按下,如果发现是右键按下时,则记录为左键按下,若不需要交换,则正常记录鼠标数据。步骤4、上层应用程序如果支持鼠标操作,则会读取鼠标状态,它们收到的鼠标数据是根据步骤1中的setup选项调整过的,会符合一个左手或是右手鼠标使用者的习惯。本文档来自技高网...

【技术保护点】
1.BIOS支持交换鼠标左右键的方法,其特征在于:包括以下步骤:步骤1、在BIOS的setup界面创建一个“鼠标左右键交换”选项,用来控制是否要交换鼠标的左右键功能;步骤2、在BIOS鼠标驱动程序的初始化中,读取这个setup选项的当前值,记录该状态;步骤3、当BIOS鼠标驱动程序发现有鼠标按键发生时,查看步骤2中记录的状态,若需要鼠标左右键交换,则记录状态相反的鼠标键数据,若不需要交换,则正常记录鼠标键数据;步骤4、上层应用程序读取鼠标状态,接收到的鼠标数据是根据步骤1中的setup选项调整过的。

【技术特征摘要】
1.BIOS支持交换鼠标左右键的方法,其特征在于:包括以下步骤:步骤1、在BIOS的setup界面创建一个“鼠标左右键交换”选项,用来控制是否要交换鼠标的左右键功能;步骤2、在BIOS鼠标驱动程序的初始化中,读取这个setup选项的当前值,记录该状态;步骤3、当BIOS鼠标驱动程序发现有鼠标按键发生时,查看步骤2中...

【专利技术属性】
技术研发人员:张琳谢乾陈道林徐家武彭先兵杨合林
申请(专利权)人:南京百敖软件有限公司江苏卓易信息科技股份有限公司昆山百敖电子科技有限公司
类型:发明
国别省市:江苏,32

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

1