嗨,
我希望能够动态更改我的Windows鼠标键设置。 为了实现这一点,我认为一些命令运行批处理文件(或其他任何东西,显然不一定是批处理文件)将是可能的(?)。 我可以通过用键盘按下按钮来轻松编程批处理文件。
有没有人知道我是否可以配置我的鼠标键设置而不实际打开访问中心的便利性并去那里?
我主要想改变的是:
任何回复都非常受欢迎,请记住,它不一定是我所说的,我只是想要一种方法来实现这一点。 我愿意接受任何选择,谢谢。
答案 0 :(得分:0)
制作一个可以调用swapmouse.cs的文本文件,其中包含以下内容:
using System.Runtime.InteropServices;
using System;
class SwapMouse
{
[DllImport("user32.dll")]
public static extern Int32 SwapMouseButton(Int32 bSwap);
static void Main(string[] args)
{
int rightButtonIsAlreadyPrimary = SwapMouseButton(1);
if (rightButtonIsAlreadyPrimary != 0)
{
SwapMouseButton(0); // Make the left mousebutton primary
}
}
}
并在终端窗口中使用以下命令将其编译为swapmouse.exe:
“ %SystemRoot%\Microsoft.NET\Framework64\v3.5\csc" swapmouse.cs
只需运行.exe文件,如果要将其恢复为原始状态,只需再次运行.exe文件即可。