I don't understand why the script in my example doesn't work as expected.
Open any text editor, select some text, press Ctrl-C to copy it in clipboard. Then, launch the script.
Expected behaviour: If I press Ctrl-V, it should be shown message box ok. If I press Ctrl-Shift-V, it should be shown the same message box. (There should be no difference).
Actual behaviour: If I press Ctrl-Shift-V, there shown error message box. Why?
^v::MsgBox, ok
return
^+v::MsgBox, error
return
^+v::^v
return