我想知道这是否可行。我使用的是 Macbook,运行的是 Windows 7...当我没有连接外接鼠标时,我会将按钮的左/右设置保留为默认设置。但是当我插入鼠标时,我会更改该设置(因为我用左手使用鼠标)。
我想要的是一个简单的 Powershell 脚本或 Windows 脚本或类似的东西,我可以将其保存在桌面上并在适当的时间运行。我不一定关心它是否自动运行(当我插入或移除鼠标时)。
答案1
我在 Windows PC 上尝试了这个 PowerShell;我的 BootCamp 上没有安装 Windows 来测试您的确切场景。
它只将我的按钮换成了鼠标。触摸板和指点杆则留在了右手边。
[Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms") | Out-Null
$SwapButtons = Add-Type -MemberDefinition @'
[DllImport("user32.dll")]
public static extern bool SwapMouseButton(bool swap);
'@ -Name "NativeMethods" -Namespace "PInvoke" -PassThru
Write-Host "Mouse buttons currently swapped?" ([System.Windows.Forms.SystemInformation]::MouseButtonsSwapped)
[bool]$returnValue = $SwapButtons::SwapMouseButton(!([System.Windows.Forms.SystemInformation]::MouseButtonsSwapped))
Write-Host "Mouse buttons currently swapped?" ([System.Windows.Forms.SystemInformation]::MouseButtonsSwapped)
答案2
有些鼠标(Logitech)可以设置为左手使用,而无需更改 Windows 设置。除此之外,我认为不行。
答案3
我现在没有运行 Bootcamp 的 Macbook 来测试这个,但我记得有一个设置,可以用于触摸板右键区域应该与 Windows 控制面板中鼠标右/左按钮的设置分开。单击通知栏中的 Boot Camp 图标,然后选择“Boot Camp 控制面板”。应该有一个用于触摸板设置的选项卡;使用此选项可以选择不同的触摸板右键区域。外接鼠标的右/左设置应保持不变。
更新: 这是 Boot Camp 控制面板选项的屏幕截图。在左下角显示“二次点击”的位置,您可以使用下拉菜单将其从“右下角”更改为“左下角”或反之亦然。如果没有出现此选项,您可能需要更新 Boot Camp 驱动程序,您可以通过下载最新的 Boot Camp 更新来更新来自 Apple。
您应该能够在 Windows 控制面板中将鼠标设置设为左手鼠标,然后使用此方法将触摸板设置设为右手鼠标。