Definir botão do mouse ou teclado para simular clique esquerdo e segure ou clique esquerdo rápido repetindo no Windows?

18

Alguém sabe uma maneira de configurar o Windows 7 ou usar software de terceiros para fazer isso? Gostaria de clicar no botão do meio do mouse e pedir ao Windows para clicar com o botão esquerdo e segurar até eu clicar no botão do mouse novamente. Uma tecla do teclado também ficaria bem.

Alguns jogos e aplicativos me mantêm pressionado o botão esquerdo do mouse por um longo tempo e eu gostaria de reduzir o estresse na mão do mouse. Além disso, gostaria de fazer uma coisa semelhante, mas clique repetidamente no botão esquerdo do mouse automaticamente, se possível.

Se nada disso é possível, que tal configurar temporariamente uma tecla do teclado para obter uma emulação de botão esquerdo do mouse?

eu mesmo
fonte
11
isso pode estar embutido no Windows - windows.microsoft.com/pt-BR/windows7/… -Não consigo verificar esta máquina (por isso não fiz disso uma resposta), mas tenho certeza que a opção de clicar em clicar existia para usuários com dificuldades em usar mouses
BrianA

Respostas:

11

você pode criar todos os seus atalhos de teclado personalizados usando a tecla de atalho automático. O Autohotkey é um software de código aberto gratuito para vinculações de macro e chave.

http://www.autohotkey.com/

xtarsy
fonte
6
Teria sido melhor fornecer um script real para fazê-lo.
Synetech 01/10/12
11
Script para autohotkey que liga um atalho de teclado a um clique do mouse: superuser.com/a/913791/295795 #
abaldwin99
7

Aqui está o script de autohotkey que vinculará um atalho de teclado (CTRL + g) a um clique do mouse.

^g::
click

Salve isso no bloco de notas com a extensão de arquivo .ahk e compile com as autohotkeys. Para compilar scripts de autohotkeys, você precisará baixá-lo aqui:

http://www.autohotkey.com/

Você também pode substituir a chave gpor qualquer letra para alterar a tecla de disparo. Para mudar de CTRL para ALT, substitua ^por !. Para obter uma lista completa de símbolos que definem teclas de atalho, consulte esta documentação ...

https://www.autohotkey.com/docs/Hotkeys.htm

abaldwin99
fonte
6

As teclas para mouse estão embutidas no Windows XP e superior.

Etapa 1 Ative as teclas do mouse no Windows XP pressionando “Alt-Esquerda,“ Shift-Esquerda ”e“ NumLock ”simultaneamente. Pressione“ Enter ”para selecionar“ Sim ”na caixa de diálogo que aparece para ativar as teclas do mouse.

Etapa 2 Mova o ponteiro do mouse para a esquerda e para a direita pressionando “4” e “6” no teclado numérico. Pressione “8” e “2” para mover o ponteiro para cima ou para baixo. As teclas "1", "3", "7" e "9" movem o ponteiro do mouse na diagonal.

Etapa 3 Simule um clique esquerdo do mouse pressionando “5.” Pressione “+” para clicar duas vezes. Pressione “-“ e depois “5” para clicar com o botão direito.

Etapa 4 Arraste e solte movendo o mouse com o teclado numérico. Pressione “Inserir” para simular mantendo pressionado o botão do mouse e, em seguida, pressione a tecla “Excluir” para liberar.

toddmo
fonte
3

Eu tenho usado este e definindo uma chave para o clique esquerdo. Defina-o para manter a tecla pressionada e clique de 0 a 9999 cliques / segundo

http://sourceforge.net/projects/fastclicker/

Michael
fonte
2

Script de tecla de atalho automático para mapear uma tecla para o botão esquerdo do mouse (e mantenha pressionado enquanto mantém a tecla pressionada); se a tecla estiver combinada com SHIFT, o botão direito do mouse será clicado em vez da esquerda. Eu usei o `

`::  ;backtick (tilde) key
click Down left ;click left mousebutton and hold
keywait,`` ; wait until key is released. Double backtick because backtick needs to be escaped (with a backtick)
click Up left ; release left mousebutton
return

^`::  ;backtick (tilde) key
click Down right ;click left mousebutton and hold
keywait, ^` ; wait until key is released. 
click Up right ; release left mousebutton
return
filão
fonte
1

Apenas encontrei este, muito útil:

http://rhdesigns.browseto.org/mouseemulator.html

"Mouse Emulator" Este programa é um freeware. Se você realmente gosta deste programa e deseja fazer uma doação, acesse o site para obter mais informações. Obrigado.

O programa é executado no Windows NT / 9x e superior.

Manual

O programa reconhece as seguintes teclas: (NumLock deve estar LIGADO!) Teclado 1 - Botão esquerdo do mouse

Teclado 2 - Botão direito do mouse

Teclado 3 - botão do meio do mouse

Teclado 4, 5, 6, 8 - move o mouse para a esquerda, para baixo, para a direita ou para cima, respectivamente.

Teclado 7 - Roda do mouse para cima (rolagem)

Teclado 9 - Roda do mouse para baixo (rolagem)

Teclado / - Alterna o botão esquerdo do mouse (útil para usuários de RSI)

Teclado * - alterna o botão direito do mouse (útil para usuários de RSI)

Teclado - - Alterna o botão do meio do mouse (útil para usuários de RSI)

Ctrl + Teclado 0 - Ativar / Desativar o emulador de Mouse

Você pode sair do Emulador de Mouse clicando com o botão direito do mouse no ícone do mouse na barra de tarefas.

Ajustando a velocidade do mouse: Clique duas vezes em um dos arquivos .reg e reinicie o programa para alterar a velocidade do mouse. Por exemplo, clique duas vezes em SlowMouseSpeed.reg e reinicie o programa se você acha que a velocidade do mouse emulador é muito alta.

Para usuários avançados: Se você deseja ajustar a velocidade do mouse, use o regedit para alterar os valores do registro.

Problemas conhecidos: O emulador de mouse não funciona com prompts do MS-Dos (9x) O emulador de mouse não funciona com a entrada de mouse DirectX (DirectInput)

inovador
fonte
0

Há um brilhante sucessor de código aberto gratuito do projeto que o fastclicker também reside no sourceforge. É chamado "O Windows Intel Fastest Mouse Clicker" (google it). Esse aplicativo usa a chamada moderna do sistema SendInput () em vez de obsoleto mouse_event () no fastclicker. Também "O Windows Intel Fastest Mouse Clicker" é altamente otimizado com o compilador Intel C / C ++ 15.0.

https://sourceforge.net/projects/fast-mouse-clicker-pro/

Michael Bulee
fonte
0

Também uso o Windows Intel Fastest Mouse Clicker. Há uma semana, eles corrigiram um bug, e este aplicativo é 100 vezes mais rápido agora do que o FastClicker do xytor mencionado acima por Michael (com o bug 10 vezes mais rápido).

Também assisti no código-fonte do Windows Intel Fastest Mouse Clicker e o adotei para Java em meus projetos atuais. Dica:

import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);

https://sourceforge.net/projects/fast-mouse-clicker-pro/

Larry Crafthende
fonte
0

Olá, Acabei de encontrar uma outra maneira útil de fazer isso no Windows 7.

1) Procure "Mouse" para procurar por programas e arquivos. Em seguida, clique no resultado que deve abrir "Propriedades do Mouse".

2) Clique em "ClickLock", que permite destacar ou arrastar sem pressionar o botão do mouse.

3) Clique em "Configurações" para ajustar o tempo antes que o "script" seja ativado.

Christian Liin Hansen
fonte