¿Hay alguna manera de emular arrastrar + soltar sin tener que mantener presionado el mouse?

37

Me estoy recuperando de una lesión en la parte superior de la espalda y descubro que arrastrar + soltar irrita algunos de los músculos de la parte superior de la espalda. Mover el cursor del mouse no es un problema, pero mantener presionado el botón mientras lo mueve. (En realidad, uso un trackpad, pero es el mismo problema).

¿Hay alguna forma (a través de algún tipo de software de complemento, si es necesario) en Windows 7 que podría usar una alternativa para arrastrar + soltar que se ve igual para el software? En otras palabras, podría hacer algo como SHIFT + clic y haría que el sistema operativo piense que el mouse todavía está presionado, hasta que haga clic en otro lugar.

  • SHIFT + clic ingresa al "modo de arrastre", emite un evento MOUSEDOWN
  • mover el mouse en "modo de arrastre" hace que el sistema operativo piense que el botón del mouse todavía está presionado
  • Al hacer clic en "modo de arrastre" se emite un evento MOUSEUP y sale del "modo de arrastre"
Jason S
fuente
14
En realidad, no es el mismo problema; los trackpads son dispositivos desagradables que se tuercen los dedos: obtenga un mouse, todo el proceso es más fluido. De lo contrario, la mayoría del software del panel táctil tiene algún tipo de 'estilo de toque' que se reconocerá como 'retención', eche un vistazo a través del panel de control de su teclado
Tetsujin
1
intente usar su teclado en su lugar
njzk2
1
@Tetsujin Los trackpads de alta gama con buenos controladores pueden ser muy agradables de usar. Solo que la mayoría de los trackpads son horribles.
Alexander O'Mara
55
He usado trackpads y ratones ampliamente; los ratones me causan dolor y no los uso cuando puedo evitarlos, mientras que mi trackpad en mi computadora portátil es algo que puedo usar por períodos de tiempo más largos. Entonces no, no voy a tener un mouse.
Jason S
1
Si toca-suelta-mueve el mouse en la parte sensible al tacto de un panel táctil, a menudo cambiará del modo de movimiento normal a hacer clic + mover, para cambiar de nuevo al soltar el dedo.
wizzwizz4

Respuestas:

68

Windows tiene una función "ClickLock" que le permite resaltar o arrastrar sin mantener presionado el botón del mouse.

Vaya al Panel de control, luego a Propiedades del mouse. En la pestaña Botones, marque "Activar ClickLock".

Una vez habilitado, mantenga presionado brevemente el botón del mouse. Para liberar, presione brevemente y mantenga presionado nuevamente. Incluso puede cambiar la duración de la presión del botón necesaria en "Configuración ..." una vez que ClickLock está habilitado.

ingrese la descripción de la imagen aquí

Keltari
fuente
41
¿No lo llamaron StickyMouse? ¡Blasfemia!
user253751
3
@ user20574 ¿Qué es StickyMouse? Google da esto
phuclv
22
@ Lưu Vĩnh Phúc Creo que es un juego de stickykeys.
Alexander O'Mara
11
@ AlexanderO'Mara También rima con Mickey Mouse.
Matthew Crumley
puede presionar alt + pantalla de impresión para que solo tome la captura de pantalla de Windows en lugar de la pantalla completa, que se verá mucho mejor
phuclv
18

Como alternativa a las respuestas ya publicadas, puede activar las teclas del mouse. Mouse Keys le permite usar el teclado numérico para controlar el puntero y los botones del mouse. Puede combinar esto con un mouse o trackpad real, de modo que use el teclado para controlar los botones, pero un mouse o trackpad para el posicionamiento.

AltShiftNumLockle ofrece un cuadro de diálogo que le pregunta si desea activar las teclas del mouse. Una vez habilitado, el teclado numérico /y las -teclas se pueden usar para cambiar entre el botón izquierdo y derecho del mouse (o *para ambos), 0presionar y mantener presionado el botón del mouse y .soltarlo.

hvd
fuente
8

Si usa "ClickLock" (Windows 7 y superior), debe poder presionar el botón del mouse durante un tiempo muy breve para iniciar un arrastre, sin embargo, muchas personas no pueden hacer esto ...

Hay muchos mouse en el mercado con botones adicionales, a menudo estos vienen con un software que le permite definir qué desea que hagan los botones adicionales. XMouse Button Control (XMBC) es un software gratuito que dice funcionar con la mayoría de los mouse con botones adicionales y le permite controlar lo que hacen estos botones, una opción que ofrece es "Hacer clic y arrastrar [Botones / teclas fijas]"

Si está utilizando un mouse de Microsoft, puede descargar el software de control desde oir , lo siento, no puedo encontrar una lista de lo que le permite definir cada botón del mouse para hacer en cada versión de Windows, pero vale la pena intentarlo.

Ian Ringrose
fuente
44
Creo que deberías escribir en from herelugar de from hear.
haykam
2
Si ni siquiera puede usar Bloqueo de clic, entonces quizás sería mejor usar las teclas del mouse; esto hace que la 0tecla del teclado mantenga presionado el botón del mouse mientras la .tecla del teclado lo suelta.
Neil
3

Para las personas que sufren diversas irritaciones / discapacidades que hacen que hacer clic con el mouse sea difícil o imposible, descubrí que hay una herramienta útil disponible , cito:

Point-N-Click es un mouse virtual en pantalla GRATUITO e independiente diseñado para cualquier persona con discapacidad que hace que sea difícil o imposible hacer clic en el mouse de una computadora física. Siempre que puedan mover un mouse, una bola de seguimiento u otro dispositivo señalador, pueden enviar clics del mouse a prácticamente cualquier aplicación de Windows o aplicación de DOS que pueda ejecutarse dentro de una ventana e incluso muchas de pantalla completa.

Hace clic (o arrastra, o lo que sea, vea las posibles acciones a continuación) simplemente deteniendo el puntero del dispositivo por un tiempo determinado.

Tal vez sus problemas no sean tan graves, pero estoy publicando esto debido a otros lectores con lesiones o discapacidades.

  • No olvide ejecutarlo como administrador en Windows 7 y superior.

ingrese la descripción de la imagen aquí

Hace algún tiempo ya publiqué una respuesta similar en el sitio de recomendaciones de software .

miroxlav
fuente
2

Usa una bola de seguimiento, pero arma el botón para presionarlo con la otra mano. Esta es una característica que busco en un pequeño dispositivo de teclado + bola (para HTPC). Pero para un trackball Kensington de buena calidad, sería un simple mod que conectará un interruptor en paralelo al existente. Colóquelo en el otro lado del teclado o use un interruptor de pie. La compañía que fabrica XKeys vende interruptores de pie y demás .

Sugiero que esto sería lo más ergonómico.

En cuanto a una tecla de alternancia, creo que algunos controladores de mouse / trackball de terceros ofrecen eso. No recuerdo el software kensington actual, pero como notan, son "otras" bolas que necesitan este tipo de cosas para un mayor número de usuarios. Con 4 o 6 botones, puede ser una opción configurar uno para enganchar el botón izquierdo hacia abajo. Lo vi hace muchos años, pero podría haber sido Logitech.

JDługosz
fuente
dijo software, no hardware
Keltari
2
Respaldo la sugerencia como la mejor solución; él no consideró un mod simple, pero supuso que un hardware especial no era práctico. ¿Y recuerdas Circuit Cellar ? Steve dijo que su lenguaje de programación favorito es "soldar", así que ...
JDługosz
2
Un ratón común y corriente <$ 5 enchufado como un segundo dispositivo de entrada debe cumplir el propósito sin necesidad de modificación. Dale la vuelta para que los botones queden frente a ti. Saca la pelota.
Ben Voigt
2

En caso de que ninguna de las formas mencionadas funcionen para usted, AutoHotKey le permite hacer exactamente lo que está buscando. De hecho, utilicé un script similar cuando todavía estaba tratando de hacer las cosas en mi eeePC. Instale el intérprete AHK, luego guarde este script como un archivo * .ahk y ejecútelo.

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
fuente
2

Si bien creo que keltari de yy de mioxlav respuestas son probablemente lo que se proponían porque aún me gustaría traer ratones verticales en el juego.

Después de sufrir un fuerte dolor de espalda (no causado por una lesión) mientras hacía un trabajo intensivo con el mouse, descubrí que usar un mouse vertical es un gran alivio. Puede tomar algunos días hasta que esté familiarizado con la posición alterada de la mano de su mouse, pero después de un tiempo usar un mouse convencional se sintió aún más incómodo, por no hablar de usar un trackpad.

Hay muchos productos en el mercado, como punto de partida recomiendo mirar estos:

Por supuesto, también hay versiones inalámbricas de estos disponibles.

PS: Estoy no afiliada con ninguna de las empresas mencionadas, ni puedo vender sus productos o beneficio de mencionar ellos de ninguna manera.

antiplex
fuente
1

Puede comprar interruptores de pedal que funcionarán como botones de mouse o teclado. Puede encontrar uno de estos más adecuado que cualquier solución de software.

Mick
fuente
2
Gracias pero no lo que pedí.
Jason S
1
Del mismo modo, algunos ratones para juegos con botones asignables le permitirán asignar botones adicionales para hacer clic y mantener presionado
Chris H
0

Todas estas excelentes respuestas me parecen bastante complejas. Creo que su problema se puede resolver más fácilmente usando las teclas CTRL + ALT. CTRL + ALT + X (tijeras) para cortar algo; CTRL + ALT + C (copiar) para copiarlo; CTRL + ALT + V (flecha hacia abajo) para pegar. Hay muchos otros, pero esos son los que uso constantemente. Esto puede eliminar gran parte de la necesidad de mantener presionada la tecla del mouse mientras arrastra.

Para limitar la necesidad de arrastrar sobre una cosa para seleccionarla, intente hacer doble clic en ella, que generalmente resaltará una palabra o elemento; hacer clic tres veces selecciona una combinación natural de palabras u objetos. En este cuadro de texto, triple selecciona un párrafo completo. Experimente, puede que no funcione en todos los programas o sistemas operativos. Yo uso Windows 10, pero funcionó en Vista y antes de eso no lo recuerdo.

una vez que haya seleccionado lo que desea copiar o mover, escriba CTRL + ALT + C para copiarlo o X para moverlo. haga clic en el área donde desea colocarlo y escriba CTRL + ALT + V.

Espero que esta sea una solución más simple para ti. Bendiciones

CK O'Shea
fuente
Algunos programas (programas de dibujo en particular) requieren hacer clic y arrastrar para mover o colocar elementos en ubicaciones particulares en la pantalla, por lo que los atajos de teclado realmente no ayudan.
Jason S