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!