"Mouse virtual" usando o teclado


13

(Para Windows.)

Estou procurando um tipo de programa que espero que exista. Caso contrário, posso tentar criá-lo.

Eu odeio apaixonadamente usar o mouse. Aprendi a usar o teclado em 99% das tarefas que tenho que realizar no computador, mas a paixão acima mencionada é forte o suficiente para que eu queira encontrar uma solução para os 1% restantes também.

Aqui está a solução que eu quero: Eu pressiono uma tecla de atalho pré-determinada do teclado. (Estou pensando Start- Jmas cada um na sua.) De repente, o espaço da tela em todos os meus monitores é dividido em uma grade, com cada célula mostrando uma letra. Pressionar essa letra no teclado dividirá ainda mais essa célula em subcélulas, repetindo o processo até reduzirmos uma área suficientemente pequena e, em seguida, o programa gerar um clique.

Existe um programa que faz isso, bem ? Precisa ser incrível. Caso contrário, eu também poderia construir o meu.


Como exatamente isso funcionaria para arrastar etc? Eu acho que existem maneiras melhores de evitar o uso de um mouse, por exemplo, trackpads, telas sensíveis ao toque etc. Também é necessário especificar de qual sistema operacional você está falando.
23412 James P

Para arrastar, pressione ctrl e, em seguida, faça outra sessão para o destino de arrastar. Eu quero uma solução que seja apenas teclado, não trackpads, touchscreen, trackballs ou o que você tem. Eu especifiquei o SO agora, é o Windows.
Ram Rachum

1
@ James Exceto os viciados em teclado, também pode haver pessoas com deficiência que podem se beneficiar dessa ferramenta.
Bernhard

Lembro-me disso em 1997 com Dragon Dictate (que foi o precursor de Dragon Naturally Speaking que o allquixotic mencionado). Certamente foi útil para o reconhecimento de voz, mas você realmente não precisa dele se ajustar as teclas do mouse corretamente e usar as teclas do acelerador ( Ctrlpara acelerar / pular, Shiftpara diminuir a velocidade).
Synetech

Respostas:


6

Existe um programa que faz exatamente o que você diz, mas como ele é construído como uma solução de acessibilidade, não acho que você possa ativá-lo usando o teclado. Em vez disso, faz você falar no seu microfone para ditar comandos.

O programa é chamado Dragon NaturallySpeaking e é da Nuance. É muito caro. A experiência do usuário para o algoritmo de divisão da tela do mouse é exatamente como você fez na sua pergunta, mas tenho 60% de certeza (com base no uso profissional do programa por um total de cerca de 30 horas) que não há como ativá-lo usando apenas o teclado.

O programa foi desenvolvido para usuários com controle limitado do motor. Além disso, a funcionalidade de grade do mouse não tem capacidade de executar "arrastar e soltar" ou qualquer outro tipo de truque, exceto com um e dois cliques esquerdo ou direito na tela, e também suporta uma roda de rolagem rudimentar que funciona como a rolagem do mouse roda.

Não posso recomendar que você use este produto (nem devo, já que isso não seria o tópico), principalmente porque não acho que ele faça o que você deseja, ou seja, não é possível ativar a grade do mouse com o teclado.

MAS, o que este programa ensina é que a implementação de um programa como esse não é apenas possível, mas já foi enviada em um produto em funcionamento. Tudo o que precisa acontecer agora é que alguém apareça e faça a mesma coisa, mas, em vez de usar a voz como entrada, use o teclado como entrada.

Minha recomendação pessoal para haters de mouse ( levanta a mão ; eu também os odeio) é experimentar um teclado com um TrackPoint. "TrackPoint" é, na verdade, o nome de marca IBM de um dispositivo bastante genérico, que pode ser descrito como um pequeno joystick inercial que fica no meio do teclado, com uma capa de borracha e muitas vezes tem a aparência de uma borracha para lápis. Eles vêm em várias qualidades e designs, mas eu descobri que os melhores (para mim) estão nos laptops Lenovo ThinkPad.

Você também pode comprar um teclado Lenovo ThinkPad USB com TrackPoint, que é um teclado de mesa padrão para desktop com um cabo USB, que oferece a mesma experiência TrackPoint que você obteria em um laptop ThinkPad moderno. O uso do TrackPoint permite o controle refinado do mouse, com o botão esquerdo e o botão direito e a rolagem, sem precisar tirar as mãos do teclado. É tão bom quanto ter uma "tecla" no teclado que é o mouse.

Na verdade, eu posso digitar e mouse , ao mesmo tempo, com as duas mãos no teclado. É um pouco de uma habilidade adquirida, mas uma vez que você a possui, é adequada para qualquer coisa, desde jogos a programação de alta produtividade, sysadmin, etc.

Se você insiste em uma solução pura de software, acho que a resposta agora é que você terá que escrevê-la. Mas você pode fazer algo como baixar a versão de teste do Dragon NaturallySpeaking e apenas ver como a grade do mouse funciona (você terá que ditar o programa), para lhe dar algumas idéias de design ao escrever seu programa.

Edit : Um link para a funcionalidade Mouse Grid explicada em Dragon: http://www.nuance.com/naturallyspeaking/customer-portal/documentation/userguide/chapter4/ug_chapter4_moving_clicking_mouse.asp

Edição 2 : Ajuda para o Google. Depois que pensei um pouco mais no termo "grade do mouse", decidi pesquisá-lo no Google. Encontrei o seguinte: http://8887.eu/mSoftware/index.php/home/windows-software/mouse-grid.html Parece fazer exatamente o que você deseja, e você pode controlá-lo com o teclado . Ganhar!


Obrigado pelas extensas respostas. A solução da Nuance se parece muito com o que eu imaginei. A solução mSoftware não é boa porque funciona apenas com o teclado, que (a) possui apenas 9 botões, ao contrário dos ~ 35 botões no centro do teclado, que serão muito mais rápidos, e (b) eu não uso teclados com teclados.
Ram Rachum

Bem, se você tem algo muito específico em mente e é um programador, eu diria que vá em frente e comece a trabalhar nele, porque é provável que ninguém o tenha feito antes, se você quiser algo diferente do que o mSoftware MouseGrid oferece. Faça um favor a todos nós e torne-o de código aberto - no entanto, parece que seria geralmente útil. Eu jogaria um pouco de dinheiro com cerveja, se você conseguir. Sua única outra opção é seguir as páginas dos resultados do google para "grade do mouse" até que você encontre algo que faça o que deseja (quais são as chances?).
allquixotic

2

O Windows 7 possui algo semelhante embutido. Com um comando de voz, uma grade é exibida. Então você diz um número, essa célula é dividida, você diz um número ... até ficar satisfeito e indica isso com outro comando de voz. insira a descrição da imagem aqui Você também pode nomear diretamente a maioria dos itens do scree, por exemplo, "Meu computador", "Favoritos" etc.

Agora, por incrível que pareça, minha experiência de uma hora com essa tática é que ela é muito, muito lenta, ineficiente e frustrante. Para adicionar, é de código fechado e não é transportável.

Basta ficar com as teclas de navegação do ponteiro do mouse NumLock, ok? Eles movem diretamente o ponteiro do mouse de uma maneira bastante útil. Estou usando o Ubuntu ultimamente, e aqui você deve habilitar esta opção em algum lugar da página de opções do teclado. Outros SOs - não sei.


0

Uma solução que se parece muito com o que você disse é um software chamado Voice Finger , cujo tamanho do arquivo é pequeno, em torno de 1 Mb. Na verdade, é uma versão "aprimorada" da Grade de Mouse padrão do Windows. Ele usa números e letras como coordenadas, como você disse. Ele também abrange todos os monitores, se você tiver vários. E muitas vezes exige apenas um comando para clicar, ao contrário das várias etapas necessárias nas opções padrão do Dragon e do Windows.


Eu tentei é; é apenas para comandos de voz, não para teclado.
Ram Rachum
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.