I am not the most patient of people and had to bite my tongue a few times when instructing him. I can understand being more comfortable with the mouse than keyboard shortcuts but programming is not the best profession for anyone keyboard-averse to that level.
Of course some people genuinely find the keyboard physically uncomfortable and there's no reason they couldn't still be excellent programmers - but it seems like it would impede the "flow".
Things I suspect you'd be better off getting good at than keyboard shortcuts:
* Regular expression search and replace
* The command line (default Windows command prompt is fine), and the POSIX-style command line tools (default Windows command line tools are NOT fine)
* Some kind of popular scripting-type language (perl/python/ruby/whatever/etc.), if you don't know one already
I like my keyboard shortcuts, but the above have saved me much, much more time over the years.
Then there was the day when he had to merge a huge branch back in TFS. I try not to speak much of that day...