I want to keep my cursor position while vertical scrolling in all situations. Ctrl+Up/Dn shortcuts preserve while current selected/highlighted line is within Text Editor view. Once it moves out, the cursor jumps to first (Dn) or last (Up) position in Text Editor.
Use example: Writing code - peeking up/down the text editor with keyboard - continuing to write code at the same location/line.
The current VS Code default behavior for Ctrl+Up/Dn does this, while offering shortcut customization to get VS Community behavior. Is there a command or keybinding.json alternative I can use for VIsual Studio Community to achieve this behavior?
I searched multiple settings, enabled General - Settings - Enable virtual space, searched Environment -> Keyboard -> Show commands containing "Scroll" or "EmacsScroll" etc, but haven't been successful. I don't think a macro could solve this satisfactorily.
EDIT: Corrected wrongly termed "horizontal" scrolling to "vertical"