Normal mouse zoom in / out using middle button

Firstly the app works great for my trackpad and adding certain parts that MacOS doesn't let me do.
but when I use a normal mouse I have a few issues.
Firstly on Windows I like to be able to zoom in and out on chrome using the middle button on a mouse and by holding ctrl on the keyboard. I tried to replicate this on Mac and it works but its very stuttery, not smooth at all. Is there any way to make it zoom in and out better? I know I could just use ctrl and + on the keyboard but I'm in the habit of scrolling on mouse which is easier to me.