(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.
fonte
Ctrl
para acelerar / pular,Shift
para diminuir a velocidade).Respostas:
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!
fonte
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. 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.
fonte
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.
fonte