win10设置鼠标左手

1.如何把鼠标设置成左手

在平时用电脑的过程中,我喜欢隔段时间就把鼠标左右调换一下,一来是想让自己一侧的肩、手臂、手腕能得到休息,尽量避免因长期固定姿势使用鼠标而带来的身体不适,另一方面也因为我本来就是个左撇子,喜欢尝试给两只手均等的做事机会。

当然,自从我给电脑同时接上左右两只鼠标以后,来回调换鼠标是避免了(据我所知,有在电脑上接三四只鼠标的,真是厉害!),但系统对于鼠标左右键的安排却不听我的调换,还要费力地去控制面板中设置一番,非常麻烦。因此我想,何不写几行代码,让鼠标左右键能在最短的时间内左右切换呢?这主意不错!OK,马上到MSDN里查找一番,十几分钟写出了下面这个小程序。

1. SwapMouseButton 根据MSDN所述,可以通过调用SwapMouseButton这一API来实现鼠标左右键功能互换,Windows控制面板中的相关设置也是通过调用该API来实现的。该API存在于user32.dll文件中,它的原型是: BOOL SwapMouseButton( BOOL fSwap ); 我们可以在.NET工程中通过P/Invoke轻松声明对该API的调用。

我写的调用声明如下: // P/Invoke declarations [DllImport("user32.dll")] private extern static bool SwapMouseButton(bool fSwap); 其中,fSwap是唯一需要传入的参数,当它的值为true时,系统会把鼠标左右键功能进行互换(即换成左手鼠标);当它的值为false时,系统会把鼠标左右键功能还原为默认状态(即右手鼠标)。因此,当我想使用左手鼠标时,只需向SwapMouseButton方法传入一个true变量即可实现,非常方便。

2. SystemParametersInfo 除了调用SwapMouseButton来实现鼠标左右值功能切换之外,Windows还提供了另外一个实现同样效果的API:SystemParametersInfo。根据MSDN,该API的原型是: BOOL SystemParametersInfo( UINT uiAction, UINT uiParam, PVOID pvParam, UINT fWinIni ); 用C#可以进行如下声明: [DllImport("user32.dll")] private extern static int SystemParametersInfo(uint uiAction, uint uiParam, IntPtr pvParam, uint fWinIni); 其中,uiAction指定一个需要获取的系统参数,如屏幕大小、分辨率、鼠标配置等,如果传入参数SPI_SETMOUSEBUTTONSWAP就可以用来设置鼠标功能切换;当向uiParam参数传入正值时,系统就会把鼠标左右键功能进行互换(即换成左手鼠标),当向uiParam传入0时,系统还会把鼠标功能还原成默认状态(即还原为右手鼠标)。

由此,我们需要在uiAction位置传入SPI_SETMOUSEBUTTONSWAP。不过很明显,SPI_SETMOUSEBUTTONSWAP只是C语言中#define编译预定义指令所定义出的一个常量,我们必须在C#代码中对它进行重新定义。

OK,打开Winuser.h头文件,在其中搜索SPI_SETMOUSEBUTTONSWAP,找到如下定义(位于8623行): #define SPI_SETMOUSEBUTTONSWAP 33 可见,SPI_SETMOUSEBUTTONSWAP定义的是整型值33,这样我们就可以在C#中做出如下定义: private const uint SPI_SETMOUSEBUTTONSWAP = 33;。

2.如何设置左手鼠标

这个当初在开发的时候已经考虑到了,毕竟世界上哪个国家都有只习惯左手的人.因此,在系统里面更改一下设置就可以了.

下面给给出的是鼠标选项的选择方式.

鼠标键的选项菜单可以帮助你调节鼠标的按键实现的效果,方便喜欢使用左手的人,双击速度,根据不同的使用喜欢调节点击的效果.是都使用单击锁定功能也在这里

然后就是系统图标.

在“控制面板”,“鼠标”选项里,更改主要按钮和次要按钮的顺序,也就是更改鼠标左右键。

把鼠标和键盘的位置对调,用左手操作鼠标。可这时鼠标指针还是右手习惯的,别急,这些都是可以更改的。

然后在网上下载一款名字叫“Artcursors”的软件(我用的是4.12版的,未注册),

就是上图的界面。

打开一个鼠标指针文件。

因为所有的鼠标指针都是右手习惯的,所以我们需要将指针进行翻转。

如图所示,选择“horizontally”这个选项,鼠标指针就会翻转。

除此之外,还要把鼠标的操作点更改,原来的操作点是(0,0)

现在要把它改为(32,0)

按照同样的方法,把所有左右不对称的鼠标指针都更改过来,保存,再重新安装一次鼠标,这样就可以尽情享受左手鼠标带来的乐趣了

win10设置鼠标左手

转载请注明出处windows之家 » win10设置鼠标左手

win10

win10设置设置网卡计算器

阅读(69)

本文主要为您介绍win10设置设置网卡计算器,内容包括win10怎么设置网卡支持千兆,BIOS我的BIOS设置密码SUPERVISONPASSWORD下面有四个选项,Win10正式版热点开启方法Win10怎么共享热点。方法一:通过设备管理器查看首先在桌面的“此电脑(我的电脑

win10

win10投屏怎么设置全屏幕

阅读(92)

本文主要为您介绍win10投屏怎么设置全屏幕,内容包括win10怎么让投影仪全屏,投影如何连接笔记本投影如何全屏,win10连接投影仪无法全屏显示是怎么回事?。主要是由于电脑当前默认使用的显示分辨率与投影仪的分辨率不同导致的,在电脑的桌面空白

win10

怎么把win10设置添加到桌面快捷方式

阅读(170)

本文主要为您介绍怎么把win10设置添加到桌面快捷方式,内容包括windows10怎么在桌面添加快捷方式,win10怎么添加快捷方式到桌面,windows10怎样在桌面添加快捷方式。方法通过拖放在桌面创建链接打开Win10开始菜单,点击“所有应用”找到想要在M

win10

win10ie设置32

阅读(81)

本文主要为您介绍win10ie设置32,内容包括win10怎么装ie浏览器32位的,Win10怎么去除IE浏览器“笑脸”反馈选项?,操作系统的恢复请问windows找不见regsvr32,怎么办?。进入电脑的C:\Program Files (x86)\Internet Explorer目录,此处存放的是3

win10

win10如何设置默认帐户

阅读(112)

本文主要为您介绍win10如何设置默认帐户,内容包括win10系统怎么设置开机登陆默认账户,win10怎样设置默认登录账户,win10怎样设置默认登录账户。在Windows10系统中,如果同时建立了多个账户的话,每次启动都需要选择账户,然后点击登录按钮才可以

win10

win10新系统的提速设置

阅读(79)

本文主要为您介绍win10新系统的提速设置,内容包括win10系统怎样加快电脑速度,Win10优化提速方法介绍,win10系统如何优化提速。利用如下操作维护优化,可以加快系统的开机速度和运行速度。有空一试。 系统分区磁盘查错。左下角“开始”右键选

win10

win10的ie页面设置在哪里打开的

阅读(108)

本文主要为您介绍win10的ie页面设置在哪里打开的,内容包括win10ie浏览器的设置在哪,win10ie浏览器的设置在哪,win10ie在哪?win10怎么打开ie。1. 打开win10的桌面和开始窗口,缺省只能看到spantan斯巴达浏览器,虽然这货短小精悍,非常适合平板使

win10

win10系统qq输入法设置字体大小

阅读(105)

本文主要为您介绍win10系统qq输入法设置字体大小,内容包括win10QQ字体大小怎么更改?,电脑怎么设置开启窗口的大小?比如qq,输入法看起来都特小,Win10系统下QQ界面字体很小怎么办呢?。1。 窗口管理你很可能已经看到了Windows 7使窗口管理变容

win10

win10开机死机自动恢复出厂设置

阅读(90)

本文主要为您介绍win10开机死机自动恢复出厂设置,内容包括win10开机自动初始化,windows不能正常启动一开机就自动跳到(恢复上一次正确设置,?,Win10专业版下出现假死、蓝屏、死机的解决有什么技巧?。出现问题前很正常,没乱进网页没乱开程序,突

win10

win10怎么设置软件禁用网络连接

阅读(93)

本文主要为您介绍win10怎么设置软件禁用网络连接,内容包括Win10系统怎么禁止程序自己联网软件禁用联网,Win10系统如何禁止某个软件联网,win10可以禁用某个软件的网络连接嘛。首先我们在桌面左下角的小娜搜索框中搜索“控制面板”,打开控制面

win10

win10重装系统后一直让我恢复出厂设置

阅读(86)

本文主要为您介绍win10重装系统后一直让我恢复出厂设置,内容包括win10电脑恢复出厂设置后让我一直重试电脑恢复出厂设置后怎么开启,win10恢复出厂设置能还原系统应用吗,我的电脑本来是W7后升级为W10,把电脑恢复出厂设置后还会是W7系。重置

win10

win10家庭中文版字体大小设置方法

阅读(128)

本文主要为您介绍win10家庭中文版字体大小设置方法,内容包括win10home系统字体大小怎么设置,win10家庭版字体大小怎么调,如何调整win10系统字体大小具体操作。第一步、桌面空白处单击鼠标右键,右键菜单中选择“个性化”。第二步、在“个性化

win10

win10时间自动设置

阅读(78)

本文主要为您介绍win10时间自动设置,内容包括win10怎么开启电脑自动设置时间功能,win10怎么样自动调整系统时间,win10怎么开启电脑自动设置时间功能。win10/windows 10自动对准时间校准时间服务器地址修改方法/步骤1现在的win10啥都好用。

win10

win10系统设置中网络打不开

阅读(75)

本文主要为您介绍win10系统设置中网络打不开,内容包括请问win10设置里的网络和Internet点不开,控制面板点开就是空白还,求助,win10设置打不开,网络之类的也打不开,win10网络设置打不开。方法一在Windows10系统下点击设置没有反应,可能是由于

win10

win10设置设置网卡计算器

阅读(69)

本文主要为您介绍win10设置设置网卡计算器,内容包括win10怎么设置网卡支持千兆,BIOS我的BIOS设置密码SUPERVISONPASSWORD下面有四个选项,Win10正式版热点开启方法Win10怎么共享热点。方法一:通过设备管理器查看首先在桌面的“此电脑(我的电脑

win10

win10投屏怎么设置全屏幕

阅读(92)

本文主要为您介绍win10投屏怎么设置全屏幕,内容包括win10怎么让投影仪全屏,投影如何连接笔记本投影如何全屏,win10连接投影仪无法全屏显示是怎么回事?。主要是由于电脑当前默认使用的显示分辨率与投影仪的分辨率不同导致的,在电脑的桌面空白

win10

怎么把win10设置添加到桌面快捷方式

阅读(170)

本文主要为您介绍怎么把win10设置添加到桌面快捷方式,内容包括windows10怎么在桌面添加快捷方式,win10怎么添加快捷方式到桌面,windows10怎样在桌面添加快捷方式。方法通过拖放在桌面创建链接打开Win10开始菜单,点击“所有应用”找到想要在M

win10

win10ie设置32

阅读(81)

本文主要为您介绍win10ie设置32,内容包括win10怎么装ie浏览器32位的,Win10怎么去除IE浏览器“笑脸”反馈选项?,操作系统的恢复请问windows找不见regsvr32,怎么办?。进入电脑的C:\Program Files (x86)\Internet Explorer目录,此处存放的是3

win10

win10如何设置默认帐户

阅读(112)

本文主要为您介绍win10如何设置默认帐户,内容包括win10系统怎么设置开机登陆默认账户,win10怎样设置默认登录账户,win10怎样设置默认登录账户。在Windows10系统中,如果同时建立了多个账户的话,每次启动都需要选择账户,然后点击登录按钮才可以

win10

win10新系统的提速设置

阅读(79)

本文主要为您介绍win10新系统的提速设置,内容包括win10系统怎样加快电脑速度,Win10优化提速方法介绍,win10系统如何优化提速。利用如下操作维护优化,可以加快系统的开机速度和运行速度。有空一试。 系统分区磁盘查错。左下角“开始”右键选

win10

win10的ie页面设置在哪里打开的

阅读(108)

本文主要为您介绍win10的ie页面设置在哪里打开的,内容包括win10ie浏览器的设置在哪,win10ie浏览器的设置在哪,win10ie在哪?win10怎么打开ie。1. 打开win10的桌面和开始窗口,缺省只能看到spantan斯巴达浏览器,虽然这货短小精悍,非常适合平板使

win10

win10电脑更新后怎么还原设置密码

阅读(89)

本文主要为您介绍win10电脑更新后怎么还原设置密码,内容包括戴尔笔记本升级win10以后怎么恢复出厂设置?,升级win10之后,F9还原不能用了,以后怎么恢复系统,系统升级为win10后可否还原原来的系统?爱问知。戴尔笔记本恢复出厂设置步骤如下:1.