“Mouse virtual” usando o teclado

13

(para Windows.)

Eu estou procurando por um tipo de programa que eu espero que exista. Se não, eu posso tentar criá-lo.

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

Aqui está a solução que eu quero: eu pressiono uma tecla de atalho predeterminada. (Estou pensando Iniciar - J , mas para cada um deles.) De repente, a tela da propriedade real em todos os meus monitores é dividida em uma grade, com todas as células mostrando uma letra. Pressionar essa letra no teclado dividirá ainda mais essa célula em sub-células, repetindo o processo até que tenhamos reduzido uma área pequena o suficiente, e então o programa gera um clique.

Existe um programa que faz isso, bem ? Precisa ser incrível. Caso contrário, eu poderia muito bem construir o meu próprio.

    
por Ram Rachum 23.07.2012 / 13:11

3 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 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 de tela do mouse é precisamente como você perguntou em sua pergunta, mas tenho 60% de certeza (baseado em usar o programa profissionalmente por um total de 30 horas) nenhuma maneira de ativá-lo usando apenas o teclado.

O programa é projetado para usuários com controle motor limitado. 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 para um ou dois cliques na tela, e também suporta uma roda de rolagem rudimentar que funciona como um rolagem do mouse roda.

Eu não posso recomendar que você use este produto (nem eu, já que estaria fora do assunto) principalmente porque eu não acho que ele faz o que você quer, ou seja, você não pode ativar o mouse grade com o teclado.

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

Minha recomendação pessoal para haters de mouse ( levanta a mão ; eu os odeio também) é tentar um teclado com um TrackPoint. "TrackPoint" é, na verdade, o nome da 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 tampa de borracha e muitas vezes tem a aparência de uma borracha de lápis. Eles vêm em várias qualidades e desenhos, mas descobri que os melhores (para mim) estão nos laptops Lenovo ThinkPad.

Você também pode comprar um Teclado USB ThinkPad da Lenovo com o TrackPoint, que é um teclado de mesa padrão voltado para a área de trabalho com um cabo USB, que fornece a mesma experiência TrackPoint que você obteria em um laptop ThinkPad moderno. O uso do TrackPoint permite um controle de motor refinado do mouse, clicando com o botão esquerdo e direito e rolando, sem ter que tirar as mãos do teclado. É tão bom quanto ter uma "chave" no teclado que é o mouse.

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

Se você insistir em uma solução de software pura, acho que a resposta, por enquanto, é que você mesmo terá que escrevê-la. Mas você poderia fazer algo como baixar o trial do Dragon NaturallySpeaking e apenas ver como a grade do mouse funciona (você terá que ditar o programa), para dar algumas idéias de design quando estiver escrevendo seu programa.

Editar : Um link para a funcionalidade do Mouse Grid explicada em Dragon: link

Editar 2 : ajuda o Google. Uma vez que pensei no termo "mouse grid" um pouco mais, decidi procurar no Google por diversão. Eu encontrei isto: link Ele parece fazer exatamente o que você quer, e você pode controlá-lo com o teclado . Ganhar!

    
por 23.07.2012 / 15:56
2

O Windows 7 tem algo semelhante incorporado. Com um comando de voz, aparece uma grade. Então você diz um número, essa célula é dividida, você diz um número ... até que você esteja satisfeito e indique isso com outro comando de voz. Vocêtambémpodenomeardiretamenteamaioriadositensnoscree,porexemplo"Meu Computador", "Favoritos", etc.

Agora, por mais incrível que isso possa parecer, minha experiência de uma hora com essa tática é que ela é muito lenta, ineficiente, frustrante. Para adicioná-lo é de código fechado e não-portá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. Eu estou usando o Ubuntu ultimamente, e aqui você tem que habilitar essa opção em algum lugar na página de opções do teclado. Outros OS-s - Eu não sei.

    
por 25.07.2012 / 12:30
0

Uma solução que lembra muito o que você disse é um software chamado Voice Finger , seu tamanho de arquivo é pequeno, cerca de 1 Mb. Na verdade, é uma versão "melhorada" do Mouse Grid padrão do Windows. Ele usa números e letras como coordenadas, como você disse. Ele também cobre todos os monitores, se você tiver vários. E geralmente requer apenas um comando para clicar, diferentemente das várias etapas necessárias nas opções padrão do Dragon e do Windows.

    
por 08.01.2013 / 03:21