Canvas Scroll Zooms in/out instead of up & down

Fix canvas view to be a free form viewer like blender blueprinting, allowing you to zoom freely in and out upon a simple mouse ctrl or atleast allow there to be a hotkey change for this instead of ctrl + scroll.