I did some experimenting with a DIY Arduino based joystick (apologies if you have seen these before) - see links/discussions below:
https://forums.masso.com.au/threads/push-button-input-to-activate-f3-jog-probe-mode.2644/post-21912
I learned that jogging on a diagonal does not work.
I stopped work on a joystick solution and installed a 3rd party pendant - I find it invaluable. I can use it through muscle memory alone, and it is an important part of my workflow WRT probing parts and fixtures.
I set up a cross hair laser pointer earlier on (not connected now as I am changing my Z assembly soon) and it worked/s very well for, as you say, for quick rough X/Y zeroing.