The zoom-in/zoom-out shortcuts work differently from the mouse. The mouse actions zoom with respect to the cursor position while the minus and equal-to zoom with respect to center of the canvas. This is intended to provide a consistency in zooming across mouse and keyboard shortcuts having both of them to zoom according to position of the cursor.