(global-set-key "\M-n" "\C-u1\C-v")
(global-set-key "\M-p" "\C-u1\M-v")
does exactly what I want, but it's exceedingly slow for my machine and for my key-repeat-rate setting. It's as if it's doing way too much by hooking on and invoking "C-v".
My usage is simple: I am coding something and I want to scroll up or down just a little to see a function or two in full, without disturbing the position of the cursor.
I'm on bare-bones Emacs 28.2.
How can I scroll efficiently up/down by one line without disturbing the cursor? Put simply, I'm looking for what you would do with the mouse wheel, but with, say "M-n" and "M-p" so that I do not have to move my hands out of their keyboard rest position.