você pode criar todos os seus atalhos de teclado personalizados usando autohotkey. Autohotkey é um software livre de código aberto para vinculações de macro e chave.
Alguém sabe uma maneira de configurar o Windows 7 ou usar software de terceiros para fazer isso? Eu gostaria de clicar no botão do meio do meu mouse e fazer com que ele diga ao Windows para clicar e manter pressionado até que eu clique no botão do meio do mouse novamente. Uma tecla do teclado também estaria bem.
Alguns jogos e aplicativos me seguram o botão esquerdo do mouse por um longo tempo e eu gostaria de reduzir o estresse na mão do meu mouse. Além disso, gostaria de fazer uma coisa semelhante, mas, se possível, clique repetidamente no botão esquerdo do mouse automaticamente.
Se nada disso for possível, que tal configurar temporariamente uma tecla do teclado para obter a emulação do botão esquerdo do mouse?
você pode criar todos os seus atalhos de teclado personalizados usando autohotkey. Autohotkey é um software livre de código aberto para vinculações de macro e chave.
Aqui está o script autohotkey que ligará um atalho de teclado (CTRL + g) a um clique do mouse.
^g::
click
Salve isso no bloco de notas com a extensão .ahk e compile com autohotkeys. Para compilar scripts de autohotkeys, você precisará fazer o download aqui:
Além disso, você pode substituir a chave g
por qualquer letra para alterar a chave do acionador. Para alterar de CTRL para ALT, substitua o ^
por !
. Para uma lista completa dos símbolos que definem as teclas de atalho, veja esta documentação ...
link
MouseKeys está embutido no Windows XP e superior.
Step 1 Turn on MouseKeys in Windows XP by pressing “Left-Alt, "Left-Shift" and "NumLock” simultaneously. Press “Enter” to select “Yes” in the dialog box that appears to activate MouseKeys.
Step 2 Move the mouse pointer left and right by pressing “4” and “6” on the numeric keypad. Press “8” and “2” to move the pointer up or down. The “1”, “3”, “7” and “9” keys move the mouse pointer diagonally.
Step 3 Simulate a left mouse click by pressing “5." Press “+” to double-click. Press “-“ and then “5” to right-click.
Step 4 Drag and drop by moving the mouse with the numeric keypad. Press “Insert” to simulate holding down the mouse button, and then press the “Delete” key to release.
Eu tenho usado esse & definindo uma chave para o clique esquerdo. Defina para manter a tecla & clique de 0 a 9999 cliques / segundo
Script Autohotkey para mapear uma tecla para o botão esquerdo do mouse (e manter pressionado enquanto mantém a tecla pressionada); se a tecla for 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
Achei esse, muito útil:
"Mouse Emulator" This program is freeware. If you really like this program, and want to make a donation, please go to the website for more information. Thank you.
The program runs under windows NT/9x and above.
Manual
The program recognizes the following keys: (NumLock must be ON!) Keypad 1 - Left mouse button
Keypad 2 - Right mouse button
Keypad 3 - Middle mouse button
Keypad 4, 5, 6, 8 - Moves the mouse left, down, right or up respectively.
Keypad 7 - Mousewheel up (Scroll)
Keypad 9 - Mousewheel down (Scroll)
Keypad / - Toggle Left mouse button (Useful for RSI users)
Keypad * - Toggle Right mouse button (Useful for RSI users)
Keypad - - Toggle Middle mouse button (Useful for RSI users)
Ctrl + Keypad 0 - Enable/Disable Mouse emulator
You can exit Mouse Emulator by right clicking on the mouse icon in the taskbar.
Adjusting the mouse speed: Double click on one of the .reg files and restart the program to change the mouse speed. For instance double-click on SlowMouseSpeed.reg and restart the program if you think the mouse speed of mouse emulator is too high.
For advanced users: If you want to adjust the mouse speed, you can use regedit to change the registry values.
Known Problems: Mouse Emulator does not work with MS-Dos prompts (9x) Mouse Emulator does not work with DirectX Mouse Input (DirectInput)
Há um sucessor brilhante livre e de código aberto do projeto fastclicker que também reside no sourceforge. É chamado de "O Clicker de Mouse Mais Rápido do Windows da Intel" (google it). Esse aplicativo usa uma chamada de sistema SendInput () moderna em vez de um mouse_event () obsoleto no fastclicker. Além disso, o "Clicker mais rápido do Windows Intel" é bastante otimizado com o compilador Intel C / C ++ 15.0.
Eu também uso o Windows Fastest Mouse Clicker para Windows. Uma semana atrás eles consertaram um bug, e este aplicativo é 100 vezes mais rápido agora do que o FastClicker by xytor mencionado acima por Michael (com o bug foi 10 vezes mais rápido).
Também observei o código-fonte do Windows Fastest Mouse Clicker e adotei-o para Java em meus projetos atuais. Dica:
import com.sun.jna.platform.win32.User32;
...
User32.INSTANCE.SendInput(...);
Olá, acabei de encontrar uma outra maneira útil de fazer isso no Windows 7.
1) Pesquise por "Mouse" para onde você procura 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.
este programa mantém o botão esquerdo pressionado - link