如何使用键盘在左手和右手之间切换鼠标?

dav*_*dcl 7 control-panel keyboard-shortcuts swap mouse-buttons windows-xp

我们家里有惯用左手和惯用右手的用户。能够从键盘而不是使用鼠标控制面板更改此设置会很方便。有没有办法为这个功能分配一个键盘组合?

编辑:我在收到一些答案后意识到,由于 HP 上网本随附的 Synaptics 软件,有些答案不起作用。这个软件(或者其他东西,不确定)修改了我的鼠标控制面板,看起来像这样:

鼠标属性

小智 3

另一种AutoHotkey方法:

^!s::
run main.cpl
RegRead, swapped, HKEY_CURRENT_USER, Software\Synaptics\SynTPCpl\TouchPadPS2_3, SwapMouseButtons
WinWait,Mouse Properties
if (swapped = 1)
{
    RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Synaptics\SynTPCpl\TouchPadPS2_3, SwapMouseButtons, % !swapped
    Send {TAB}{R}{A}{Enter}

}
else
{
    RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Synaptics\SynTPCpl\TouchPadPS2_3, SwapMouseButtons, % !swapped
    Send {TAB}{L}{A}{Enter}
}
return
Run Code Online (Sandbox Code Playgroud)

Ctrl+ Alt+s将切换按钮交换。

安装AutoHotkey后,运行它;您将看到一个用于创建脚本的对话框:

在此输入图像描述

点击“是”并将上述代码粘贴到文件中,保存。现在再次运行 AutoHotkey,以便它位于您的托盘中。现在,它会监听上面的组合键,直到您右键单击其托盘图标并退出。