Sempre que clico em algum lugar para digitar algum código, por definição, é exatamente onde está o cursor do mouse, o que obscurece o que estou tentando digitar. Freqüentemente, se eu esquecer de mover o cursor para longe antes de começar a digitar, me pego movendo minha mão do teclado de volta para o mouse, apenas para mover o cursor para fora do caminho e depois voltar a digitar.
Eu sei que existe uma opção "ocultar cursor ao digitar" no nível do sistema operacional, mas isso parece não ter efeito no Visual Studio.
Além disso, conheço utilitários que podem ser executados constantemente em segundo plano (ou seja, CursorHider ), mas, por motivos de estabilidade, hesito em executar outro serviço em segundo plano, além dos muitos que já estão em execução.
Há uma solução?
fonte
Respostas:
Como você, eu sempre tive esse problema. Então, eu escrevi um pequeno script que oculta o cursor do mouse, independentemente do aplicativo do Windows que você está usando.
Observe que se você executar o Visual Studio (ou qualquer coisa) no modo elevado, precisará executar meu utilitário também no modo elevado.
fonte
Parece que a funcionalidade de "ocultar o ponteiro ao digitar" depende do aplicativo.
Essa opção está marcada nas opções de ponteiro do mouse e funciona para aplicativos como o bloco de notas, wordpad, Word e Visual Studio 6. Mas não funciona para outros aplicativos, como Firefox e Visual Studio 2008.
Acredito que os aplicativos em que isso não funcione estão programados incorretamente para mostrar o cursor repetidamente. Como programador, posso lhe dizer que programar o cursor no Windows é uma grande bagunça, onde finalmente a única maneira de manter a sanidade é reconstituir repetidamente o cursor em determinados eventos. Evidentemente, os programadores do Visual Studio 2008 adotaram os mesmos atalhos.
fonte
Sei que essa provavelmente não é uma solução viável para você, mas eu gosto de não usar o mouse, pois possui ligações de teclas para tudo dentro do IDE. Eu posso pular de painel em painel, erro em erro, etc, sem precisar tocar o mouse. Além disso, se suas aulas forem boas e pequenas, você não precisará rolar demais as classes para cima e para baixo (e mesmo se você tivesse que usar as teclas de seta, seria suficiente).
fonte
Você pode evitar o "ocultar o ponteiro ao digitar" ao capturar o EN_UPDATE no WndProc da janela pai do controle de edição e definir a posição do cursor:
fonte