Existe uma maneira de emular drag + drop sem ter que manter o mouse pressionado?

37
Estou superando uma lesão nas costas e estou achando que o arrasto + queda está irritando alguns dos músculos da parte superior das costas. Mover o cursor do mouse não é um problema, mas manter o botão pressionado enquanto o move. (Na verdade eu uso um trackpad, mas é o mesmo problema.)

Existe alguma maneira (através de algum tipo de software plugin, se necessário) no Windows 7 que eu poderia usar uma alternativa para arrastar + soltar que parece o mesmo para o software? Em outras palavras, eu poderia fazer algo como SHIFT + clicar e faria o SO pensar que o mouse ainda está sendo pressionado, até eu clicar em algum outro lugar?

  • SHIFT + clique entra "modo de arrastar", emite um evento MOUSEDOWN
  • mover o mouse no "modo de arrastar" faz com que o OS ache que o botão do mouse ainda está pressionado
  • clicar em "arrastar modo" emite um evento MOUSEUP e sai do "modo arrastar"
por Jason S 21.08.2016 / 23:07

9 respostas

68

O Windows possui um recurso "ClickLock" que permite destacar ou arrastar sem manter pressionado o botão do mouse.

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

Uma vez habilitado, pressione e segure brevemente o botão do mouse. Para soltar, pressione brevemente e segure novamente. Você pode até mesmo alterar o comprimento do botão necessário em "Configurações ..." quando o ClickLock estiver ativado.

    
por 21.08.2016 / 23:19
17

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

Alt A tecla Shift NumLock fornece uma caixa de diálogo perguntando se você deseja ativar as teclas do mouse. Uma vez habilitado, as teclas / e - do teclado numérico podem ser usadas para alternar entre os botões esquerdo e direito do mouse (ou * para ambos), < kbd> 0 pressiona e mantém pressionado o botão do mouse, e . libera-o.

    
por 22.08.2016 / 22:36
8

Se você usa o "ClickLock" (Windows 7 e acima), você tem que ser capaz de pressionar o botão do mouse por um tempo muito curto para começar um arrastar, no entanto, muitas pessoas não podem fazer isso ....

Existem muitos mouse no mercado com botões adicionais, geralmente eles vêm com um software que permite definir o que você deseja que os botões adicionais façam. XMouse Button Control (XMBC) é um software gratuito que afirma trabalhar com a maioria dos mouse com botões adicionais e permite que você Para controlar o que esses botões fazem, uma opção que ele dá é “Clique e arraste [Botões / teclas fixas]”

Se você estiver usando um mouse da Microsoft, poderá fazer o download do software de controle em ouvir , desculpe, eu não consigo encontrar uma lista do que permite que você defina cada botão do mouse para fazer em cada versão do Windows, mas vale a pena tentar.

    
por 22.08.2016 / 10:39
3

Para pessoas que sofrem de várias irritações / diabolidades que dificultam ou impossibilitam o clique do mouse, descobri que existe uma ferramenta útil disponível , citação:

Point-N-Click is a FREE stand-alone on-screen virtual mouse designed for anyone with a disability that makes it difficult or impossible to click a physical computer mouse. As long as they can move a mouse, trackball or other pointing device, they can send mouse clicks to virtually any Windows application or DOS application that can run within a window and even many that are full screen.

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

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

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

Háalgumtempo,eujápubliquei resposta semelhante no site de recomendações de software .

    
por 23.08.2016 / 17:02
2

Use um trackball, mas monte o botão para ser pressionado com a outra mão. Este é um recurso que eu procuro em um pequeno (para HTPC) teclado + dispositivo de bola. Mas para um trackball Kensington de boa qualidade, seria um mod simples que ligaria um switch em paralelo ao existente. Coloque-o no outro lado do teclado ou use um interruptor de pé. A empresa que fabrica XKeys vende interruptores de pedal e tal.

Eu sugiro que isso seria o mais ergonômico.

Quanto a uma alternância de teclas, acho que alguns drivers de mouse / trackball de terceiros oferecem isso. Não me lembro do software de kensington atual, mas, como você observou, são "outras" bolas que precisam para esse 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 trancar o botão esquerdo para baixo. Eu vi isso há muitos anos, mas poderia ter sido Logitech.

    
por 22.08.2016 / 07:10
2

Apenas no caso de nenhuma das formas mencionadas funcionar para você, o AutoHotKey permite fazer exatamente o que você está procurando. Na verdade eu usei um script similar quando eu ainda estava tentando fazer as coisas no meu eeePC. Instale o AHK Interpreter, em seguida, 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
}
    
por 23.08.2016 / 15:26
2

Embora eu ache que o keltari ee As respostas do mioxlav são provavelmente o que você queria, mas eu gostaria de trazer mouses verticais para o jogo.

Depois de sofrer de dor nas costas (não causada por uma lesão) enquanto fazia um trabalho intensivo com o mouse, descobri que usar um mouse vertical é um grande alívio. Pode demorar alguns dias até você estar familiarizado com a posição alterada da mão do mouse, mas depois de um tempo usar um mouse convencional pareceu ainda mais estranho, para não falar em usar um trackpad.

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

Existem também versões sem fio disponíveis também.

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

    
por 25.08.2016 / 09:06
1

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

    
por 22.08.2016 / 19:48
0

Todas essas ótimas respostas parecem bastante complexas para mim. 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 (cópia) 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 muita 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 realça uma palavra ou um item; clique triplo ing seleciona uma combinação natural de palavras ou objetos. Nesta caixa de texto, triplo seleciona um parágrafo inteiro. Experiência, pode não funcionar em todos os programas ou sistemas operacionais. Eu uso o Windows 10, mas funcionou no Vista e antes disso eu não me lembro.

depois de ter selecionado o que você deseja copiar ou mover, digite CTRL + ALT + C para copiá-lo ou X para movê-lo. Clique na área que você deseja colocar e digite CTRL + ALT + V.

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

    
por 24.08.2016 / 03:49