"Ratón virtual" usando el teclado


13

(Para ventanas.)

Estoy buscando un tipo de programa que espero que exista. Si no es así, podría intentar crearlo.

Odio apasionadamente usar el mouse. Aprendí a usar el teclado para el 99% de las tareas que tengo que hacer en la computadora, pero la pasión antes mencionada es lo suficientemente fuerte como para querer encontrar una solución para el 1% restante también.

Aquí está la solución que quiero: presiono una tecla de acceso rápido predeterminada del teclado. (Estoy pensando Start, Jpero a cada uno lo suyo). De repente, el espacio de la pantalla en todos mis monitores se divide en una cuadrícula, y cada celda muestra una letra. Al presionar esa letra en el teclado se dividirá aún más esa celda en subceldas, repitiendo el proceso hasta que hayamos reducido un área lo suficientemente pequeña, y luego el programa genera un clic.

¿Hay algún programa que haga esto, bueno ? Tiene que ser asombroso. De lo contrario, bien podría construir el mío.


¿Cómo funcionaría esto exactamente para arrastrar, etc.? Creo que hay mejores formas de evitar el uso de un mouse, por ejemplo, trackpads, pantallas táctiles, etc. También debe especificar de qué sistema operativo está hablando.
James P

El arrastre se puede hacer presionando ctrl y luego teniendo otra sesión para el objetivo de arrastre. Quiero una solución que sea solo de teclado, no trackpads, pantalla táctil, trackballs o lo que sea que tenga. Especifiqué el sistema operativo ahora, es Windows.
Ram Rachum

1
@ James Excepto los adictos al teclado, también puede haber personas discapacitadas que pueden beneficiarse de dicha herramienta.
Bernhard

Recuerdo esto en 1997 con Dragon Dictate (que fue el precursor de Dragon Naturally Speaking que mencionó allquixotic). Ciertamente fue útil para el reconocimiento de voz, pero realmente no debería necesitarlo si ajusta MouseKeys correctamente y usa las teclas de aceleración ( Ctrlpara acelerar / saltar, Shiftpara disminuir la velocidad).
Synetech

Respuestas:


6

Hay un programa que hace exactamente lo que usted dice, pero como está construido como una solución de accesibilidad, no creo que pueda activarlo usando el teclado. En cambio, te hace hablar a tu micrófono para dictar comandos.

El programa se llama Dragon NaturallySpeaking y es de Nuance. Es muy caro. La experiencia del usuario para el algoritmo de división de pantalla del mouse es precisamente la que usted hizo en su pregunta, pero estoy 60% seguro (basado en el uso profesional del programa durante un total de aproximadamente 30 horas) de que no hay forma de activarlo usando solo el teclado.

El programa está diseñado para usuarios con control motor limitado. Además, la funcionalidad de la cuadrícula del mouse no tiene la capacidad de realizar "arrastrar y soltar" o cualquier otro tipo de trucos, excepto hacer clic con el botón izquierdo y derecho en la pantalla, y también admite una rueda de desplazamiento rudimentaria que funciona como el desplazamiento de un mouse rueda.

No puedo recomendar que use este producto (ni debería hacerlo, ya que eso estaría fuera del tema) principalmente porque no creo que haga lo que quiere que haga, es decir, no puede activar la cuadrícula del mouse con el teclado.

PERO, lo que enseña este programa es que implementar un programa como este no solo es posible, sino que ya se ha enviado en un producto que funciona. Todo lo que tiene que pasar ahora es que alguien venga y haga lo mismo, pero en lugar de usar la voz como entrada, use el teclado como entrada.

Mi recomendación personal para los que odian el mouse ( levanta la mano ; yo también los odio) es probar un teclado con un TrackPoint. "TrackPoint" es en realidad la marca de IBM de un dispositivo bastante genérico que puede describirse como un pequeño joystick inercial que se encuentra en el medio de su teclado con una tapa de goma sobre él, y a menudo tiene la apariencia de un borrador de lápiz. Vienen en varias calidades y diseños, pero he descubierto que los mejores (para mí) están en las computadoras portátiles Lenovo ThinkPad.

También puede comprar un Teclado USB Lenovo ThinkPad con TrackPoint, que es un teclado de escritorio estándar orientado al escritorio con un cable USB, que proporciona la misma experiencia TrackPoint que obtendría en una laptop ThinkPad moderna. El uso de TrackPoint le permite controlar el motor con precisión del mouse, hacer clic con el botón izquierdo y derecho y desplazarse sin tener que quitar las manos del teclado. Es tan bueno como tener una "tecla" en el teclado que es el mouse.

De hecho, puedo escribir y mouse , al mismo tiempo, con ambas manos en el teclado. Es un poco una habilidad adquirida, pero una vez que la tiene, es adecuada para cualquier cosa, desde juegos hasta programación de alta productividad, administrador de sistemas, etc.

Si insiste en una solución de software pura, creo que la respuesta por ahora es que tendrá que escribirla usted mismo. Pero podría hacer algo como descargar la versión de prueba de Dragon NaturallySpeaking y simplemente ver cómo funciona la cuadrícula de su mouse (tendrá que dictar el programa), para darle algunas ideas de diseño cuando esté escribiendo su programa.

Editar : un enlace a la funcionalidad de la cuadrícula del mouse explicada en Dragon: http://www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Edición 2 : ayuda a Google. Una vez que pensé un poco más en el término "cuadrícula del mouse", decidí buscarlo en Google. Encontré esto: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Parece hacer exactamente lo que desea, y puede controlarlo con el teclado . ¡Ganar!


Gracias por las amplias respuestas. La solución de Nuance se parece mucho a lo que imaginé. La solución mSoftware no es buena porque funciona solo con el teclado, que (a) tiene solo 9 botones, a diferencia de los ~ 35 botones en el centro del teclado, que serán mucho más rápidos, y (b) no uso teclados con teclados en absoluto.
Ram Rachum

Bueno, si tiene algo muy específico en mente y es un programador, diría que siga adelante y comience a trabajar en él, porque es probable que nadie lo haya hecho antes si desea algo diferente de lo que proporciona mSoftware MouseGrid. Sin embargo, háganos un favor a todos y hágalo de código abierto; parece que generalmente sería útil. Te arrojaría un poco de cerveza si tienes éxito. Su única otra opción es ir directamente por las páginas de resultados de Google para "cuadrícula del mouse" hasta que finalmente encuentre algo que haga lo que quiere (¿cuáles son las posibilidades?).
allquixotic

2

Windows 7 tiene algo similar incorporado. Con un comando de voz, aparece una cuadrícula. Luego dices un número, esa celda está dividida, dices un número ... hasta que estés satisfecho e indicas eso con otro comando de voz. ingrese la descripción de la imagen aquí También puede nombrar directamente la mayoría de los elementos en la pantalla, por ejemplo, "Mi PC", "Favoritos", etc.

Ahora, por increíble que pueda parecer, mi experiencia de una hora con esta táctica es que es muy lenta, ineficiente y frustrante. Para agregarlo es de código cerrado y no portátil.

Solo quédate con las teclas de navegación del puntero del mouse NumLock, ¿vale? Mueven directamente el puntero del mouse de una manera bastante útil. Estoy usando Ubuntu últimamente, y aquí tienes que habilitar esta opción en algún lugar de la página de opciones del teclado. Otros OS-s - No lo sé.


0

Una solución que se parece demasiado a lo que dijo es un software llamado Voice Finger , su tamaño de archivo es pequeño, de alrededor de 1 Mb. En realidad, es una versión "mejorada" de la cuadrícula de mouse predeterminada de Windows. Utiliza números y letras como coordenadas como dijiste. También cubre todos los monitores, si tiene varios. Y a menudo requiere solo un comando para hacer clic, a diferencia de los varios pasos necesarios en las opciones predeterminadas de Dragon y Windows.


Lo intenté es; es solo para comandos de voz, no para teclado.
Ram Rachum
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.