我们家里既有惯用左手的用户,也有惯用右手的用户。如果能够通过键盘更改此设置,而不是使用鼠标控制面板,那就太方便了。有没有办法将键盘组合分配给此功能?
编辑:收到几个答案后,我意识到有些答案不起作用,这是因为我的 HP Netbook 附带的 Synaptics 软件。这个软件(或者可能是其他软件,不确定)将我的鼠标控制面板修改为如下所示:
答案1
其他自动热键方法:
^!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
Ctrl++Alt将s切换按钮交换。
安装 AutoHotkey 后,运行它;您将得到一个创建脚本的对话框:
打是的并将上述代码粘贴到文件中,然后保存。现在再次运行 AutoHotkey,使其位于托盘中。它现在将监听上述组合键,直到您右键单击其托盘图标并退出。
答案2
听起来像是一份工作自动热键。
就像是:
^!c::
run main.cpl
WinWait ahk_class #32770
Send {Tab3}{Left}{Tab}{Space}{Enter}
return
要使用 Ctrl + Alt + C 进行更改。您需要对您的设置进行一些调整。
编辑- 这更接近完美,但仍然不够完美。我的戴尔触摸板实用程序可能会妨碍我。感谢大家的提示
答案3
我有右手和罗技左手鼠标安装。左手鼠标会自动反向配置。使用时,按钮会反转,以便正确操作。无需弄乱控制面板!