Existe um comando de console para alternar os botões esquerdo e direito do mouse?

1

Meu amigo tem um mouse Mac em uma janela.

Quando ele clica no mouse, é um clique com o botão direito do mouse porque as configurações estão invertidas.

Existe um comando de console para voltar? Vendo que ele não pode consertá-lo com seu mouse atual, porque ele não pode clicar nos elementos apropriados na GUI.

    
por Joseph 10.11.2010 / 06:10

3 respostas

2

Ele não pode usar o teclado para acessar o local no Painel de Controle para alterar as configurações?

Por que vale a pena, você digita control mouse da linha de comando para entrar no lugar certo, mas pode chegar lá usando o menu Iniciar ( Ctrl + Esc ) e navegando com o teclado.

    
por 10.11.2010 / 06:13
1

Modo de teclado para alternar botões do mouse no Windows Vista (talvez 7) e acima:

  1. Chave do Windows
  2. digite "mouse"
  3. Barra de espaço
  4. Insira
por 24.07.2012 / 19:20
0

Mude entre esquerda e direita e volte com um script - clique uma vez que mudar e clique novamente e ele mudará de volta contra o RUNDLL32.EXE USER32.DLL, SwapMouseButton "que apenas troca para a mão esquerda, mas não para trás

Nota: se você quiser enviar este arquivo por e-mail depois de criá-lo no MouseHandSwitch.vbs, copie o seguinte script e salve-o como um arquivo .vbs na área de trabalho e agora você o obtém.

'> Mouse change Left to Right handed
'> and repeat to set Left to Right handed again.
'> By William Anderson July 1715
Sub DoAction(str, ms)

'> Check status until ready
status = (WshShell.AppActivate)(cPanel.ProcessID)
Do Until status = true
    WScript.Sleep 100
    status = (WshShell.AppActivate)(cPanel.ProcessID)
    WScript.Sleep 100
Loop

if status = true then
    WshShell.SendKeys str
    WScript.Sleep ms
End if
End Sub

'> Set windows for best performance
Set WshShell = CreateObject("WScript.Shell")
Set cPanel = WshShell.Exec("rundll32.exe shell32.dll,Control_RunDLL main.cpl")
status = (WshShell.AppActivate)(cPanel.ProcessID)
Do Until status = true
WScript.Sleep 100
status = (WshShell.AppActivate)(cPanel.ProcessID)
WScript.Sleep 100
Loop

if status = true then
'> Send alt S to mouse panel
DoAction "%S", 20 
DoAction "{ENTER}", 20
End if 
    
por 17.07.2015 / 20:54