Answers:
我在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)
我现在没有运行Bootcamp的Macbook来测试它,但是我记得,有一个设置在哪里 触摸板 应该是右键单击区域,它与Windows控制面板中鼠标右/左按钮的设置是分开的。单击通知栏中的Boot Camp图标,然后选择“Boot Camp控制面板”。应该有一个触摸板设置选项卡;使用此选项可选择不同的触控板右键单击区域。外接鼠标的右/左设置应保持不变。
更新: 以下是新手训练营控制面板选项的截图。在左下方显示“辅助点击”的位置,您可以使用下拉菜单将其从“右下角”更改为“左下角”,反之亦然。如果未显示此选项,则可能需要更新bootcamp驱动程序,您可以通过下载最新的bootcamp更新来执行此操作 来自Apple 。
您应该能够在Windows控制面板中将鼠标设置设置为左手鼠标,然后使用此方法将触摸板设置设置为右手。