Disable ALL CAPS Menus in Visual Studio 2013

An aspect of the new Visual Studio 2013 that a good number of developers don’t like (myself included) is the fact that all menus are displayed in ALL CAPS, which (for some people) makes it harder to read and looks like the IDE is shouting at us.

vs2013-menu-all-caps

Last year I wrote about how to disable ALL CAPS menus in Visual Studio 2012 and, luckily, the same method works with Visual Studio 2013:

We can add an entry in the Registry that allow us to suppress this ALL CAPS behavior and get back to “normal”. You just have to create a new DWORD inside the key HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\General with the name SuppressUppercaseConversion and value 1:

To make it easier, you can copy the content below to a .REG file and just run it:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\General]
"SuppressUppercaseConversion"=dword:00000001

Or even better, a simple one-liner in PowerShell will do the trick:

Set-ItemProperty -Path HKCU:\Software\Microsoft\VisualStudio\12.0\General -Name SuppressUppercaseConversion -Type DWord -Value 1

And finally, the end result, as expected:

vs2013-menu-all-caps-supressed

Note: For the Visual Studio Express version the registry key is slightly different: HKEY_CURRENT_USER\Software\Microsoft\VSWinExpress\12.0\General or HKEY_CURRENT_USER\Software\Microsoft\VWDExpress\12.0\General

This entry was posted in .NET, Visual Studio and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>