i'm a two finger typist, at about 60-70 wpm.
the compiler will find all your syntax errors for you, but not typos that still compile.
most code changes are as buster2000 describes, one file, one line of code, a few characters.
for new code, i don't touch the editor until the code is already in my head (IE i know what to type in).
then i use a code gen with a c++ shorthand macro progaming syntax for code entry. its designed to reduce keystrokes. supports most c++ keywords with 1 or 2 keystroke shorthand keywords. adds punctuation for you, etc. reduces keystrokes by about 50% overall i'd guess. and zero impact on dev time, with translation speeds of 200K lines per second.