修改系统鼠标左右按键快速切换
2015-10-09 22:06
309 查看
经常用右手操作鼠标,造成手指酸痛,用左手操作就可以缓解右手疲劳,因此,最好能快速设置左右手操作鼠标!
修改鼠标左右键有两种方法
1 在“控制面板”-> "鼠标"->
设置鼠标
2 用代码来修改
C#代码
[DllImport("user32.dll")] private extern static bool SwapMouseButton(bool fSwap); [DllImport("user32.dll")] private extern static int GetSystemMetrics(int index); [DllImport("user32.dll")] private static extern IntPtr LoadCursorFromFile(string fileName); [DllImport("user32.dll")] public static extern int SetSystemCursor(int hcur, int id); public const int OCR_NORMAL = 32512; //表示正常状态下的鼠标 //切换鼠标左右手 private void button1_Click(object sender, RoutedEventArgs e) { int flag = GetSystemMetrics(23);//获取当前鼠标设置状态 if (flag == 0)//右手习惯 { SwapMouseButton(true);//设置成左手 IntPtr MyCur = LoadCursorFromFile("C:\\Windows\\Cursors\\lefty_pointer1.cur"); SetSystemCursor((int)MyCur, OCR_NORMAL); } else//左手习惯 { SwapMouseButton(false);//设置成右手 IntPtr MyCur = LoadCursorFromFile("C:\\Windows\\Cursors\\aero_arrow.cur"); SetSystemCursor((int)MyCur, OCR_NORMAL); } }
相关文章推荐
- 微软无线镭射简报鲨8000激光笔记本鼠标 - (2)
- 鼠标与“助手”的不解之缘
- Delphi实现窗体感知鼠标滑过并自动隐藏与显示窗口的方法
- C#模拟window操作鼠标的方法
- C#实现随鼠标移动窗体实例
- VB实现鼠标绘图实例代码
- Js倒计时代码,当鼠标离开页面与回到页面会自动停止与开始
- js实现鼠标经过表格行变色的方法
- js实现精美的图片跟随鼠标效果实例
- JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
- JS+DIV实现鼠标划过切换层效果的方法
- javascript实现淡蓝色的鼠标拖动选择框实例
- javascript实现图片跟随鼠标移动效果的方法
- 用JavaScript实现使用鼠标画线的示例代码
- Js鼠标跟随代码小手点击实例方法
- JS拖动鼠标画出方框实现鼠标选区的方法
- 鼠标移入移出改变CSS样式的小例子
- 网页禁止鼠标左右键功能的简单代码
- JS实现超精简响应鼠标显示二级菜单代码
- JavaScript实现鼠标滑过图片变换效果的方法