It's probably somewhere in the forum archives, but I can't find this:
When the "+" key is pressed the chart zooms in, using the center of the screen as a base point. Is it possible to have the zoom center point be the cursor location instead? That way one can put the cursor on any point on the screen, hit "+", and zoom into that point.
Thanks!

If you zoom more than one step, and the cursor is not centred on the screen when you start the zoom then you end up with the cursor centred and the chart zoomed in to an incorrect position (the zoom centre being used must be incorrect for the zoom actions which are queued up after the first one).

So you probably lose the place you were zooming in to...

If zooming using the scrollwheel, I think the cursor position should be maintained, and the zoom should be centred at that position. No cursor centre action should occur!

I use my Toughbook on the galley counter. It's just within reach without leaving the cockpit. Using th scroll function on a laptop touchpad while sailing is a 'touchy' business, so I rely mostly on the keyboard.

The way I'm zooming now is to move the cursor where I want to center the map, tap the touchpad to center the map, then hit the "+" key to zoom into that location. I guess it's just a matter of learning new habits.

If you zoom more than one step, and the cursor is not centred on the screen when you start the zoom then you end up with the cursor centred and the chart zoomed in to an incorrect position (the zoom centre being used must be incorrect for the zoom actions which are queued up after the first one)

Ive noted that, it's probably a bug concerning the zoom wheel action queue, which could be fixed by changing the logic.. Perhaps best register a bug at flyspray?