Powershell ou outro script para trocar os botões do mouse?

5

Eu estou querendo saber se isso é possível. Eu uso um Macbook, executando o Windows 7 ... quando não tenho um mouse externo conectado, deixo as configurações esquerda / direita dos botões para o padrão. Mas quando eu conecto um mouse, eu mudo essa configuração (desde que eu uso o mouse com a mão esquerda).

O que eu gostaria é de um simples script Powershell, ou script do Windows ou algo assim que eu pudesse manter no desktop e rodar no momento apropriado. Eu não necessariamente me preocupo em tê-lo automático (quando eu conecto ou removo o mouse).

    
por Jonas 05.10.2009 / 17:55

4 respostas

4

Eu tentei este PowerShell em um PC com Windows; Eu não tenho uma configuração do Windows no meu BootCamp para testar seu cenário exato.

Trocou meus botões apenas pelo mouse. Ele deixou o touchpad e o bastão apontador para a direita.

[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)
    
por 06.04.2011 / 02:32
0

Alguns mouses (Logitech) podem ser configurados para serem usados com a mão esquerda sem alterar as configurações do Windows. Outro então isso, eu não penso assim.

    
por 05.10.2009 / 18:16
0

Eu não tenho um Macbook executando o Bootcamp para testar isso agora, mas se bem me lembro, há uma configuração para onde o touchpad deve estar na zona do clique, que é separado do a configuração dos botões direito / esquerdo do mouse no painel de controle do Windows. Clique no ícone do Boot Camp na barra de notificação e selecione "Painel de Controle do Boot Camp". Deve haver uma guia para as configurações do touchpad; use isso para selecionar uma zona de clique com o botão direito do mouse diferente. As configurações da direita / esquerda para o mouse externo devem permanecer as mesmas.

Atualização: Aqui está uma captura de tela de como as opções do painel de controle do boot camp devem ser. Bem onde diz "Clique secundário" no canto inferior esquerdo, você pode usar o menu suspenso para alterá-lo de "canto inferior direito" para "canto inferior esquerdo" ou vice-versa. Se esta opção não aparecer, você pode precisar atualizar seus drivers de bootcamp, o que você pode fazer baixando as atualizações mais recentes do bootcamp da Apple. .

Você deve ser capaz de definir as configurações do mouse no painel de controle do Windows para um mouse com a mão esquerda e, em seguida, definir as configurações do touchpad usando esse método para ser destro.

    
por 04.03.2011 / 00:44
0
O

Mouse Mixer facilita a alteração do botão principal do mouse:

This application enables quick and easy swapping of the primary mouse button. One click will automatically change from left to right and vice versa.

Você pode combinar isso com um programa que permite executar outros programas quando forem detectados eventos USB, como USB Remover com segurança por exemplo.

Another USB Safely Remove feature that distinguishes it from similar software is starting any applications not only after connecting a device, but also before removing it. The autorun feature allows you to set up data backup before disconnecting a removable hard drive, to run Total Commander with the contents of the pen-drive, automatically unmount an encrypted TrueCrypt drive before disconnecting the USB media, etc.

    
por 30.12.2009 / 08:06