Uma das características do Visual Studio 2012 que chateia muitos developers (eu incluído) é o facto de todos os menus estarem em letras maiúsculas, o que dificulta a leitura e faz bastante confusão para algumas pessoas.

Felizmente o Richard Banks em alguns minutos com o ProcessExplorer descobriu um valor no Registry que permite desabilitar as letras maiúsculas e voltar ao “normal”. Para isto basta criar um novo valor DWORD na chave HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General com o nome SuppressUppercaseConversion e valor 1:
Para facilitar pode copiar o conteúdo abaixo para um ficheiro .REG e executá-lo:
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General] "SuppressUppercaseConversion"=dword:00000001
Ou mais fácil ainda, com uma simples linha em PowerShell:
Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\11.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1
E o resultado final, como esperado:

Obrigado Richard Banks!!!
Actualização 2012-06-04: Para a versão Express do Visual Studio a chave do registry é ligeiramente diferente: HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\11.0\General ou HKEY_CURRENT_USER\Software\Microsoft\VWDExpress\11.0\General













Oi Caio,
Muito bom ! Eu também detestei os menus com letras maiúsculas. Aliás, essa tentativa da Microsoft de “metro-lizar” tudo pela frente é ridícula.
[]s
É, pelo visto vou continuar com meu Visual Studio 2008 por mais algum tempo…