我在 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)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5670 次 |
最近记录: |