Classicshell is a free app which brings back the Start menu, it has an option for configuring what the Start button does and you can set it to for example show the start menu in desktop mode or the start screen in metro mode.
Or you can for example set windows key as the start screen and shift...