Андриан ([info]andrian) wrote,
@ 2006-09-17 00:27:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Переучи меня
В проектировании пользовательских интерфейсов достаточно часто встаёт простой бинарный вопрос – максимально подстраиваться под сложившиеся традиции и привычки пользователя или же „ломать“ их, предлагая нестандартные, но более эффективные способы взаимодействия.

Чтобы не опуститься в пучины обобщений, расскажу про конкретный пример — табы(закладки — переключатели окон) в пользовательских интерфейсах, а точнее способ их закрытия.

В зависимости от приложения, используются разные способы закрытия активного таба – кнопкой „закрыть“ на самом табе, или отдельной выделенной кнопкой „закрыть текущий таб“ расположенной постоянно в одном и том же месте (обычно справа от всех табов).

Универсального варианта нет, но в обеих случаях закрывать табы, лично у меня получалось достаточно автоматически, не задумываясь над этим (это выяснилось на примере Firefox, где способ закрытия таба менялся от версии к версии).

До тех пор, пока мне на глаза не попался текстовой редактор jEdit, чей плагин реализующий табы не предоставляет ни одного вменяемого варианта для кнопки „закрыть“.

После нескольких попыток разобраться с этим недостатком, было обнаружено простое и ясное решение – оказывается в современных приложениях „с табами“, табы закрываются по нажатию на них средней кнопкой мыши. Практика показала, что использование отдельно выделенной „железной“ кнопки весьма удобно — и привычка которую породил jEdit быстро распространилась на другие приложения — Firefox, Opera, пр. За последнюю неделю, я нажимал на среднюю кнопку (которая на мышах Logitech — ролик) больше чем за предыдущий год — это быстро и удобно.

Сколько других, кроме „закрытия-по-средней-кнопке“ возможностей затеняется привычными и историческими альтернативами, и как нарочно не читая инструкции можно с этими возможностями столкнутся?


Advertisement


(No comments)

Post a comment in response:

From:
Help
Identity URL: 
Username:
Password:
Don't have an account? Create one now.
Subject:
No HTML allowed in subject
   Help
Message:

 
Notice! This user has turned on the option that logs your IP address when posting. Help
Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…