Влад Головач, 22 июня 2009

Национальная идея и поля ввода

Как учит нас философ Ильин, не будет в России окончательной победы чувства над разумом, пока мы не изобретем национально ориентированного всего. В частности, добавляю я, ученик философа Ильина и сам натурфилософ, – пока мы не изобретем национально ориентированных интерфейсов.

У меня по этому вопросу есть предложение – мы должны наконец-то начать трактовать латиницу единственно правильным, национально ориентированным методом.

Возьмем в качестве примера гипотетическую форму регистрации с четырьмя полями: имя, фамилия, имя пользователя, пароль. Первые два поля должны вводиться в русской раскладке, а следующие два – в латинской. Хотя общая скорость ввода в эти поля в основном обусловлена числом букв, которые надо напечатать (так что Аполлодор Загоруйко-Чернолесский всухую проиграет забег этническому китайцу Ху Юю), есть две операции, которые придется сделать всем – сначала переключить раскладку на русский регистр, а потом на латинский. Это действие занимает определенное время, а впридачу грозит человеческой ошибкой, если пользователь забудет переключить раскладку. Особо славятся такими ошибками поля для ввода пароля, для чего особо предприимчивые люди ставят рядом с поле флажок раскладки или динамически показывают предупреждение о недопустимом вводе.

Но зачем это делать, если мы точно знаем карту обеих раскладок и точно знаем, какое поле какой язык принимает? Можно ведь просто автоматически подменять ввод на правильный. Например, некто Николай вводит своё имя, забыв переключить раскладку, и вводит Ybrjkfq – а система по мере ввода заменяет его ввод на правильный (установить связь Y и Н совершенно непроблематично). Само собой, у буржуев этому не научиться, поскольку им это нафиг не нужно.

Как и все дивные идеи, эта идея, несомненно, пришла кому-нибудь в голову гораздо раньше, чем ко мне. Поэтому вопрос аудитории – видели ли вы уже где-нибудь этот алгоритм в работе? Интересно ведь.



Комментарии (6) на “Национальная идея и поля ввода”

  1. Роман Верник:

    https://www.anywayanyday.com/authorization/

  2. ma4hem:

    Punto Switcher?

  3. Дмитрий Зимин:

    Рома, мерси!

    Правда, введенные недавно национальные домены всю малину портят.

  4. Артём Сапегин:

    Почему-то Энивэйэнидэй буквы правильно конвертирует, а собаку и точку в поле электронной почты игнорирует.

  5. Алексей Шмелёв:

    А как же люди, у которых пароли – русские слова, набранные латиницей? Этого нельзя для поля пароля делать, только для видимых полей.

    Простой пример – автозаполнение в поисковых системах.

  6. Aleks Ritov:

    Недавно делал форму регистрации паспортных данных, она же позволяла вводить вместо паспортных данных данные вида на жительство (для узбе… иностранцев:). Так вот я подумал-подумал и решил в поля ФИО разрешить вводить латиницу, т.к. иностранцы они типо могут и латиницей быть.

    понятно, что это частный случай

Оставить комментарий

 


© Юзетикс, 2008
Авторские права и пр.
info@usethics.ru +7 495 771 00 88