Движение курсора
На этой странице объясняется, как перемещение курсора в полях ввода ведет себя при обработке двунаправленного (BIDI) текста.
Логическое перемещение курсора
Unity в настоящее время следует подходу Логическое перемещение курсора. Это означает, что курсор перемещается по тексту BIDI в зависимости от направления сегмента текста. Например, используя клавишу стрелки влево в предложении с арабским и английским текстом, курсор перемещается справа налево по арабскому тексту, затем перепрыгивает на самый левый символ в английском сегменте и продолжает движение слева направо, пока не достигнет конца сегмента.
Визуальное движение курсора
Некоторые приложения следуют подходу Визуальное движение курсора. Это означает, что курсор перемещается к следующему визуальному символу независимо от направления текста, что иногда может казаться более интуитивным для пользователей.
Дополнительные ресурсы
- Установить направление языка