move-point-visually
move-point-visually is a built-in function in `C source code
'.
(move-point-visually DIRECTION)
Move point in the visual order in the specified DIRECTION.
DIRECTION can be 1, meaning move to the right, or -1, which moves to the
left.
Value is the new character position of point.