I tried to check what function shift-right is bound to which extends the region right by a character by default. But C-h k says:
<right> (translated from <S-right>) runs the command right-char (found
in global-map), which is an interactive compiled Lisp function in
‘bindings.el’.
If S-right does something else than simple right then why does it say it is bound to right?