Estou curioso sobre esse recurso, que faz parte do Windows desde que me lembro. Talvez até o Windows 95 ou 98.
Para mim, significa exatamente o que diz. O cursor do mouse deve ficar invisível enquanto eu digito. O OS / X possui esse recurso e ele realmente funciona. No entanto, pelo que posso dizer:
- Está completamente quebrado no Windows e tem sido para sempre.
- Cabe ao aplicativo implementar esse recurso ou chamar algum gancho de API ou SO para implementá-lo corretamente.
Até agora, é isso que eu encontrei:
- O bloco de notas, pelo que me lembro, funciona e respeita essa configuração. Não posso testar agora porque tenho o Notepad2, que substitui o Notepad. O bloco de notas2 não respeita essa configuração.
- Visual Studio não.
- IE não.
- O Microsoft Word sim, mas na verdade oculta o cursor do mouse, independentemente de essa configuração estar ou não ativada. Talvez a equipe do Office tenha implementado essa funcionalidade internamente.
- Alguns SKUs do Windows parecem se comportar de maneira diferente. Por exemplo, eu tenho um amigo que diz que o recurso funciona para o IE, mas ele está em uma superfície.
Alguém encontrou um aplicativo que realmente oculte o cursor do mouse se e somente se essa configuração estiver ativada? Se esse aplicativo não existir, essa caixa de seleção realmente fará alguma coisa? Do ponto de vista da API do Windows, quais ganchos de sistema operacional são fornecidos que os desenvolvedores devem usar para aproveitar esse recurso?
Respostas:
O recurso Ocultar ponteiro durante a digitação não oculta o ponteiro. Tudo o que faz é definir o valor do parâmetro do sistema Mouse Vanish . Este é um valor que pode ser consultado usando a função API System32arametersInfo () WIN32 passando a constante
SPI_GETMOUSEVANISH
.Os aplicativos devem consultar esse parâmetro e, se o parâmetro estiver definido como TRUE, oculte o ponteiro do mouse quando estiver digitando.
Alguns aplicativos respeitam essa configuração, por exemplo, o editor no Eclipse IDE.
A maioria dos aplicativos ignora-o completamente. O editor de texto usado pelos sites Stack Exchange não oculta o cursor durante a digitação.
Ironicamente, alguns aplicativos da Microsoft ignoram a configuração e ocultam o cursor de qualquer maneira. Por exemplo, Word 2010 e Bloco de Notas no Windows 10.
fonte