Если при выделении текста мышью он выделяется справа налево, т.е. курсор движется от последнего символа к первому, то и при вставке этот текст должен вставляться в обратном порядке. Т.е. буфер должен содержать символы в порядке их выделения. Это очень интуитивно. Долой неявные правила. Софт должен делать то, чего ожидает пользователь.