Any way to avoid changing values with middle mouse click for new keys in curve editor?

A little thing but it comes up frequently enough to create issues. Often, when progressing through the animation, a hold key is created before the next curve is designated. A middle-mouse click on the curve is a great way to create a new key, but it is very sensitive and will set the value slightly. Aside from turning on value snapping, I see no way but to be very careul when clicking. Even then, with no mouse movement it frequently changes the values.

Anyone else running into this problem? Any tips for working around it?

THX

You can also press Enter to create a key at the current time.