Как учит нас философ Ильин, не будет в России окончательной победы чувства над разумом, пока мы не изобретем национально ориентированного всего. В частности, добавляю я, ученик философа Ильина и сам натурфилософ, – пока мы не изобретем национально ориентированных интерфейсов.
У меня по этому вопросу есть предложение – мы должны наконец-то начать трактовать латиницу единственно правильным, национально ориентированным методом.
Возьмем в качестве примера гипотетическую форму регистрации с четырьмя полями: имя, фамилия, имя пользователя, пароль. Первые два поля должны вводиться в русской раскладке, а следующие два – в латинской. Хотя общая скорость ввода в эти поля в основном обусловлена числом букв, которые надо напечатать (так что Аполлодор Загоруйко-Чернолесский всухую проиграет забег этническому китайцу Ху Юю), есть две операции, которые придется сделать всем – сначала переключить раскладку на русский регистр, а потом на латинский. Это действие занимает определенное время, а впридачу грозит человеческой ошибкой, если пользователь забудет переключить раскладку. Особо славятся такими ошибками поля для ввода пароля, для чего особо предприимчивые люди ставят рядом с поле флажок раскладки или динамически показывают предупреждение о недопустимом вводе.
Но зачем это делать, если мы точно знаем карту обеих раскладок и точно знаем, какое поле какой язык принимает? Можно ведь просто автоматически подменять ввод на правильный. Например, некто Николай вводит своё имя, забыв переключить раскладку, и вводит Ybrjkfq – а система по мере ввода заменяет его ввод на правильный (установить связь Y и Н совершенно непроблематично). Само собой, у буржуев этому не научиться, поскольку им это нафиг не нужно.
Как и все дивные идеи, эта идея, несомненно, пришла кому-нибудь в голову гораздо раньше, чем ко мне. Поэтому вопрос аудитории – видели ли вы уже где-нибудь этот алгоритм в работе? Интересно ведь.
22 июня 2009 в 19:04
https://www.anywayanyday.com/authorization/
22 июня 2009 в 19:14
Punto Switcher?
22 июня 2009 в 22:03
Рома, мерси!
Правда, введенные недавно национальные домены всю малину портят.
23 июня 2009 в 10:11
Почему-то Энивэйэнидэй буквы правильно конвертирует, а собаку и точку в поле электронной почты игнорирует.
24 июня 2009 в 15:47
А как же люди, у которых пароли – русские слова, набранные латиницей? Этого нельзя для поля пароля делать, только для видимых полей.
Простой пример – автозаполнение в поисковых системах.
29 июня 2009 в 19:04
Недавно делал форму регистрации паспортных данных, она же позволяла вводить вместо паспортных данных данные вида на жительство (для узбе… иностранцев:). Так вот я подумал-подумал и решил в поля ФИО разрешить вводить латиницу, т.к. иностранцы они типо могут и латиницей быть.
понятно, что это частный случай