C#切换鼠标左右键习惯无需控制面板中修改
程序员文章站
2023-12-12 19:35:10
本人一直喜欢左手使用鼠标,但有时候同事会临时进行操作,还得在控制面板里进行更改,比较不便,何不编写一个控制台程序,双击一下即可切换左右键 代码很简单: 复制代码 代码如下:...
本人一直喜欢左手使用鼠标,但有时候同事会临时进行操作,还得在控制面板里进行更改,比较不便,何不编写一个控制台程序,双击一下即可切换左右键
代码很简单:
class program
{
[dllimport("user32.dll")]
private extern static bool swapmousebutton(bool fswap);
//博客地址:http://blog.csdn.net/bluceyoung
[dllimport("user32.dll")]
private extern static int getsystemmetrics(int index);
static void main(string[] args)
{
int flag = getsystemmetrics(23);//获取当前鼠标设置状态
if (flag == 0)//右手习惯
{
swapmousebutton(true);//设置成左手
}
else//左手习惯
{
swapmousebutton(false);//设置成右手
}
}
}
代码很简单:
复制代码 代码如下:
class program
{
[dllimport("user32.dll")]
private extern static bool swapmousebutton(bool fswap);
//博客地址:http://blog.csdn.net/bluceyoung
[dllimport("user32.dll")]
private extern static int getsystemmetrics(int index);
static void main(string[] args)
{
int flag = getsystemmetrics(23);//获取当前鼠标设置状态
if (flag == 0)//右手习惯
{
swapmousebutton(true);//设置成左手
}
else//左手习惯
{
swapmousebutton(false);//设置成右手
}
}
}