Вы не используете письмо справа налево в повседневной жизни, верно? В том, что вы описали, нет ошибки. В вашей формулировке есть некоторая двусмысленность, поэтому, чтобы избежать путаницы, я сначала отвечу на вторую часть вашего комментария.
Это работает именно так, как и должно. Подумайте об этом так:
Символ > буквально означает «больше». Строка «A > B» означает «A больше B».
Аналогично, чтобы сказать «א больше ב», я заменю «больше» на тот же самый символ «больше» с тем же кодом U+003E. Однако, поскольку строка полностью направлена справа налево, «א» появляется справа от «ב». Если бы символ «больше» отображался так же, как и в направлении слева направо, это выглядело бы так: א<B, что читается как «א меньше ב» или «ב больше א» — то есть ровно обратное отношение тому, которое описывается.
Вот почему при отображении символа «больше» он визуально переворачивается в контексте справа налево. Но базовый символ и данные Unicode, стоящие за ним, по-прежнему являются символом «больше». Строка по-прежнему означает «א больше ב».
Теперь вернёмся к вашему первому вопросу:
Если вы измените раскладку клавиатуры на язык с направлением справа налево (например, иврит или арабский), то комбинация клавиш Shift+, (клавиша с напечатанным на ней символом <) на самом деле введёт символ «больше» >. В контексте справа налево, например в поле поиска, которое вы нашли, это отобразится как >.
[Редактирование: следующий абзац был написан, когда я немного неправильно понял то, что вы сказали о проведённых вами тестах. Я думал, что вы вводите текст в поле справа налево с клавиатурой слева направо, а на самом деле вы делали наоборот. Надеюсь, я всё же ответил на ваш вопрос и развеял сомнения.]
Но вы всё ещё используете латинскую раскладку клавиатуры, поэтому при нажатии этой комбинации вставляется символ «меньше» <. Однако он отображается как <, потому что в направлении справа налево это означает, что то, что справа, меньше того, что слева.
Итог: символ тот же самый, но его отображение зеркально отражается.
Если вы поняли всё, что я сказал до этого момента, то вы поймёте, что это привело бы к -< или, в контексте справа налево, -<, что, я думаю, не то, что вы имели в виду.
Удалось ли мне всё объяснить, или я лишь ещё больше запутал вас?