How to quickly type underscore?

I'm using gtk, and all the function names have many underscores. It gets annoying to type things like set_from_file and on_button_clicked, etc. Do you have any tips on how to type these more effectively?


Use an editor with auto-complete functionality?


Using a programmable foot pedal could help you out a bit.


What's wrong with holding shift with your left hand and using your pinky from your right hand? That's what I do -- it's probably the fastest once you get used to touch typing it.


Use MSKLC .. I'd remap ' (dagger) to _ and _ to '.