Existe uma maneira de emular arrastar e soltar sem ter que manter o mouse pressionado?

37

Estou sofrendo de uma lesão na parte superior das costas e estou percebendo que o arrastar e soltar está irritando alguns dos meus músculos das costas. Mover o cursor do mouse não é um problema, mas manter o botão pressionado enquanto o move. (Na realidade, eu uso um trackpad, mas é o mesmo problema.)

Existe alguma maneira (através de algum tipo de software de plug-in, se necessário) no Windows 7 em que eu possa usar uma alternativa para arrastar e soltar semelhante à do software? Em outras palavras, eu poderia fazer algo como SHIFT + clique e isso faria o sistema operacional pensar que o mouse ainda está sendo pressionado, até clicar em outro lugar?

  • SHIFT + clique entra no "modo de arrastar", emite um evento MOUSEDOWN
  • mover o mouse no "modo de arrastar" faz o sistema operacional pensar que o botão do mouse ainda está pressionado
  • clicar em "modo de arrastar" emite um evento MOUSEUP e sai de "modo de arrastar"
Jason S
fonte
14
Na verdade, não é o mesmo problema; Os trackpads são dispositivos desagradáveis, que torcem os dedos - pegue um mouse, todo o processo é mais fluido. Caso contrário, a maioria dos softwares trackpad tem algum tipo de 'tap-style', que será reconhecido como 'hold', ter o olhar através do painel de controle do seu pad
Tetsujin
1
tente usar o teclado em vez disso
njzk2 22/08
1
@Tetsujin Os trackpads avançados com bons drivers podem ser muito agradáveis ​​de usar. Apenas a maioria dos trackpads é horrível.
Alexander O'Mara
5
Eu usei trackpads e mouses extensivamente; os ratos me causam dor e eu não os uso quando posso evitar, enquanto meu trackpad no notebook é algo que posso usar por longos períodos de tempo. Então não, eu não vou pegar um mouse.
Jason S
1
Se você soltar o mouse na parte sensível ao toque de um touchpad, muitas vezes ele mudará do movimento normal para o modo clique + movimento, para voltar ao soltar o dedo.
Wizzwizz4

Respostas:

68

O Windows possui um recurso "ClickLock" que permite realçar ou arrastar sem pressionar o botão do mouse.

Vá para o Painel de controle e clique em Propriedades do mouse. Na guia Botões, selecione "Ativar o ClickLock".

Uma vez ativado, pressione e mantenha pressionado o botão do mouse. Para liberar, pressione brevemente e segure novamente. Você pode alterar o tamanho do pressionamento de botão necessário em "Configurações ..." quando o ClickLock estiver ativado.

insira a descrição da imagem aqui

Keltari
fonte
41
Eles não chamaram isso de StickyMouse? Blasfêmia!
User253751
3
@ user20574 o que é StickyMouse? Google dá isso
phuclv 22/08/16
22
@ Lưu Vĩnh Phúc Um jogo com stickykeys, eu acho.
Alexander O'Mara
11
@ AlexanderO'Mara Também rima com Mickey Mouse.
Matthew Crumley
você pode pressionar alt + printscreen para que ele só tem as janelas imagem de tela em vez de toda a tela que ficará muito melhor
phuclv
18

Como alternativa às respostas já postadas, você pode ativar as Teclas do Mouse. As teclas do mouse permitem usar o teclado numérico para controlar o ponteiro e os botões do mouse. Você pode combinar isso com um mouse ou trackpad real, para usar o teclado para controlar os botões, mas um mouse ou trackpad para o posicionamento.

AltShiftNumLockfornece uma caixa de diálogo perguntando se você deseja ativar as teclas do mouse. Uma vez ativado, o teclado numérico /e as -teclas podem ser usados ​​para alternar entre os botões esquerdo e direito do mouse (ou *para ambos), 0pressiona e mantém pressionado o botão do mouse e o .libera.

hvd
fonte
8

Se você usar o "ClickLock" (Windows 7 e superior), poderá pressionar o botão do mouse por um período muito curto para iniciar um arrastamento, no entanto, muitas pessoas não podem fazer isso ....

Existem muitos mouses no mercado com botões adicionais, geralmente eles vêm com software que permite definir o que você deseja que os botões adicionais façam. Controle de botão do XMouse (XMBC) é um software livre que afirma funcionar com a maioria dos mouse com botões adicionais e permite controlar o que esses botões fazem, uma opção oferecida é "Clique e arraste [Botões / teclas aderentes]"

Se você estiver usando um mouse da Microsoft, poderá baixar o software de controle do listen , desculpe-me por não encontrar uma lista do que permite definir cada botão do mouse em cada versão do Windows, mas vale a pena tentar.

Ian Ringrose
fonte
4
Eu acredito que você deveria escrever em from herevez de from hear.
precisa saber é
2
Se você não pode usar o Click Lock, talvez seja melhor usar as Teclas do Mouse - isso faz com que a 0tecla do teclado mantenha pressionado o botão do mouse enquanto a .tecla do teclado a libera.
Neil
3

Para pessoas que sofrem de várias irritações / dificuldades que tornam o clique do mouse difícil ou impossível, descobri que existe uma ferramenta útil disponível , cito:

O Point-N-Click é um mouse virtual autônomo na tela, projetado para qualquer pessoa com deficiência que torne difícil ou impossível clicar em um mouse físico de computador. Contanto que eles possam mover um mouse, trackball ou outro dispositivo apontador, eles podem enviar cliques do mouse para praticamente qualquer aplicativo Windows ou DOS que possa ser executado dentro de uma janela e até muitos em tela cheia.

Você clica (ou arrasta, ou o que quer que seja - veja as possíveis ações abaixo) apenas parando o ponteiro do dispositivo por um tempo determinado.

Talvez seus problemas não sejam tão graves, mas estou postando isso por causa de outros leitores com lesões ou deficiências.

  • Não se esqueça de executá-lo como administrador no Windows 7 e superior.

insira a descrição da imagem aqui

Há algum tempo, eu já publiquei resposta semelhante no site de recomendações de software .

miroxlav
fonte
2

Use um trackball, mas aperte o botão a ser pressionado com a outra mão. Esse é um recurso que procuro em um pequeno dispositivo de teclado + bola (para HTPC). Mas, para um trackball Kensington de boa qualidade, seria um mod simples conectar um switch em paralelo ao existente. Coloque-o do outro lado do teclado ou use uma chave de pé. A empresa que fabrica XKeys vende pedais e .

Eu sugiro que isso seria o mais ergonômico.

Quanto a uma chave de alternância, acho que alguns drivers de mouse / trackball de terceiros oferecem isso. Não me lembro do software atual da kensington, mas, como você observa, são "outras" bolas que precisam desse tipo de coisa para um número maior de usuários. Com 4 ou 6 botões, pode ser uma opção definir um para travar o botão esquerdo. Vi isso há muitos anos, mas poderia ter sido a Logitech.

JDługosz
fonte
ele disse que software, não hardware
Keltari
2
Eu mantenho a sugestão como a melhor solução; ele não considerou um mod simples, mas supostamente um hardware especial impraticável. E lembra do Circuit Cellar ? Steve disse que sua linguagem de programação favorita é “solda”, então ...
JDługosz
2
Um mouse comum <$ 5 conectado como um segundo dispositivo de entrada deve servir ao objetivo sem nenhuma modificação necessária. Gire-o para que os botões fiquem de frente para você. Pegue a bola.
Ben Voigt
2

Caso nenhuma das formas mencionadas funcione para você, o AutoHotKey permite fazer exatamente o que você está procurando. Na verdade, usei um script semelhante quando ainda estava tentando fazer as coisas no meu eeePC. Instale o intérprete AHK, salve este script como um arquivo * .ahk e execute-o.

Hotkey, LButton,, Off ; we only need this once the Win + MouseLeft combo has been triggered
return

+LButton::
Send, {LButton Down} ; Send a MOUSEDOWN event
OnExit("sendUpEvent") ; ensure the mouse button is not left in the 'down' state upon script exit
Hotkey, LButton,, On ; Activate Hotkey below
return

LButton::
sendUpEvent()
{
    OnExit("sendUpEvent", 0) ; removing the onExit handler here avoids unnecessarily sending a MOUSEUP upon exit
    Send, {LButton Up} ; Send a MOUSEUP event
    Hotkey, LButton,, Off ; switch back to normal left click behaviour
    LButtonHeldDown := false
}
MayaS
fonte
2

Enquanto eu acho que keltari do ee do mioxlav respostas são provavelmente o que você estavam apontando para eu ainda gostaria de trazer ratos verticais para o jogo.

Depois de sofrer uma forte dor nas costas (não causada por uma lesão) enquanto fazia um trabalho intensivo com mouse, eu achei o uso de um mouse vertical um grande alívio. Pode levar alguns dias até que você esteja familiarizado com a posição alterada da mão do mouse, mas depois de um tempo o uso de um mouse convencional foi ainda mais complicado, sem falar no uso de um trackpad.

Existem muitos produtos no mercado, como ponto de partida eu recomendo olhar para estes:

É claro que também existem versões sem fio desses disponíveis.

Ps: Eu não sou afiliado a nenhuma das empresas mencionadas, nem vendo seus produtos ou me beneficio de mencioná-los de qualquer forma.

antiplex
fonte
1

Você pode comprar interruptores acionados por pedal que funcionarão como botões do mouse ou teclado. Você pode achar um deles mais adequado do que qualquer solução alternativa de software.

Mick
fonte
2
Obrigado, mas não o que eu pedi.
Jason S
1
Da mesma forma alguns ratos de jogo com botões mapeáveis lhe permitirá mapear botões adicionais para clicar + hold
Chris H
0

Todas essas ótimas respostas me parecem bastante complexas. Eu acho que seu problema pode ser resolvido mais facilmente usando as teclas CTRL + ALT. CTRL + ALT + X (tesoura) para cortar algo; CTRL + ALT + C (copiar) para copiá-lo; CTRL + ALT + V (seta para baixo) para colar. Existem muitos outros, mas esses são os que eu uso constantemente. Isso pode eliminar grande parte da necessidade de manter pressionada a tecla do mouse enquanto arrasta.

Para limitar a necessidade de arrastar uma coisa para selecioná-la, tente clicar duas vezes nela, que geralmente destacará uma palavra ou item; o clique triplo seleciona uma combinação natural de palavras ou objetos. Nesta caixa de texto, o triplo seleciona um parágrafo inteiro. Experimente, pode não funcionar em todos os programas ou sistemas operacionais. Eu uso o Windows 10, mas funcionou no Vista e antes disso não me lembro.

depois de selecionar o que deseja copiar ou mover, digite CTRL + ALT + C para copiá-lo ou X para movê-lo. clique na área em que deseja colocá-lo e digite CTRL + ALT + V.

Espero que seja uma solução mais simples para você. Bênçãos

CK O'Shea
fonte
Alguns programas (programas de desenho em particular) exigem clique e arraste para mover ou colocar itens em locais específicos na tela, para que os atalhos do teclado realmente não ajudem.
Jason S