Я в интернете

РСС    Джейсон-фид

Есть автоматические трансляции в Тумблер и Же-же. Если не работает, напишите мне: ilyabirman@ilyabirman.ru.

Ошибка в интерфейсе создания текстовой ссылки в Телеграме

Пример из Телеграма, когда дизайнер искренне хотел сделать хорошо, а сделал плохо.

Когда ты хочешь сделать фрагмент текста ссылкой, ты выделяешь его и жмёшь ⌘U. Появляется окно для ввода адреса ссылки. И вот забота: в поле адреса автоматически вставляется адрес, который у меня в буфере обмена. Логично же? Очень. Но проблема в том, что я на автопилоте жму ⌘V, чтобы вставить ссылку в поле, и она добавляется в конец уже написанной самой себя. Я на автопилоте жму Энтер и получаю сломанную ссылку, и потом иду мучительно исправлять.

Чтобы понять, почему это происходит, нужно знать, как работает привычка и что в теории интерфейсов называется жестом. Жест — действие или последовательность действий, которые человек не разделяет на составляющие, а выполняет как бы единым движением. ⌘U, ⌘V, Enter — это не три самостоятельных действия, между которыми я что-то анализирую и принимаю решения о дальнейших шагах; это один жест.

На днях я делал заметку с парой десятков ссылок, и ошибся почти в каждой! После первых двух уже понял и запомнил как факт, что ⌘V жать не надо, ссылка там уже будет. Но привычку невозможно выработать просто «решением». Нужно долго тренироваться, а пока тело будет делать, как привыкло. Я знал, что я сейчас ошибусь много раз, и я не в силах на это повлиять никак.

Чтобы исправить проблему и сохранить заботу, нужно сделать автоматически вставленный из буфера обмена текст выделенным. В этом случае нажатие на ⌘V заменит его (на точно такой же), а не добавит вторую копию в конец. Жест продолжить работать ожидаемо.

Кстати, само то, что в Телеграме ссылка — это ⌘U (вместо более стандартного ⌘K) — тоже проблема. Причём там проблема не только с самой непривычностью сочетания клавиш, но и с необратимостью. Я через раз вместо ⌘U жму ⌘K. Вместо указания адреса ссылки это открывает окно поиска. Я жму Esc, но окно не закрывается: вместо этого, там происходит расфокус поля запроса. Только повторное нажатие на Esc закрывает чёртово окно.

У меня в самой первой лекции интерфейсного курса есть кусочек о том, что для создания хорошего интерфейса недостаточно просто добрых намерений и здравого смысла, нужны ещё и знания. Я постоянно на практике сталкиваюсь с тем, как дизайнер говорит «чтобы было удобно, я сделал X», и потом стоит больших усилий объяснить ему, почему получается неудобно. Одного намерения сделать хорошо недостаточно.

Подписаться на блог
Отправить
Дальше
Мои книги