Off topic, but in case you need it.
The normal return can act smart, if you are inside a comment or string. The comment or string will be continued (i.e., ' or // will be inserted).
See Tools > Option > Editor > General > Tab and Indent
If you enable this for // comments, then this will apply to the above macro too.
Alternatively you can do the macro <end key> <home key> <home key> <down key> <ctrl N>
This does not work, if you are at the very last line of text, as <down key> can not go down.
ctrl-N is (Tools > Option >Editor > Keymap) "Break line, leave cursor"
Insert a new line, but does not move the caret (yet also extends strings and comments, but if you are at the start of the (next) line, then there is no open string or // comment)