| Андриан ( @ 2006-09-17 00:27:00 |
Переучи меня
В проектировании пользовательских интерфейсов достаточно часто встаёт простой бинарный вопрос – максимально подстраиваться под сложившиеся традиции и привычки пользователя или же ломать их, предлагая нестандартные, но более эффективные способы взаимодействия.
Чтобы не опуститься в пучины обобщений, расскажу про конкретный пример — табы(закладки — переключатели окон) в пользовательских интерфейсах, а точнее способ их закрытия.
В зависимости от приложения, используются разные способы закрытия активного таба – кнопкой закрыть на самом табе, или отдельной выделенной кнопкой закрыть текущий таб расположенной постоянно в одном и том же месте (обычно справа от всех табов).
Универсального варианта нет, но в обеих случаях закрывать табы, лично у меня получалось достаточно автоматически, не задумываясь над этим (это выяснилось на примере Firefox, где способ закрытия таба менялся от версии к версии).
До тех пор, пока мне на глаза не попался текстовой редактор jEdit, чей плагин реализующий табы не предоставляет ни одного вменяемого варианта для кнопки закрыть.
После нескольких попыток разобраться с этим недостатком, было обнаружено простое и ясное решение – оказывается в современных приложениях с табами, табы закрываются по нажатию на них средней кнопкой мыши. Практика показала, что использование отдельно выделенной железной кнопки весьма удобно — и привычка которую породил jEdit быстро распространилась на другие приложения — Firefox, Opera, пр. За последнюю неделю, я нажимал на среднюю кнопку (которая на мышах Logitech — ролик) больше чем за предыдущий год — это быстро и удобно.
Сколько других, кроме закрытия-по-средней-кнопке возможностей затеняется привычными и историческими альтернативами, и как нарочно не читая инструкции можно с этими возможностями столкнутся?
В проектировании пользовательских интерфейсов достаточно часто встаёт простой бинарный вопрос – максимально подстраиваться под сложившиеся традиции и привычки пользователя или же ломать их, предлагая нестандартные, но более эффективные способы взаимодействия.
Чтобы не опуститься в пучины обобщений, расскажу про конкретный пример — табы(закладки — переключатели окон) в пользовательских интерфейсах, а точнее способ их закрытия.
В зависимости от приложения, используются разные способы закрытия активного таба – кнопкой закрыть на самом табе, или отдельной выделенной кнопкой закрыть текущий таб расположенной постоянно в одном и том же месте (обычно справа от всех табов).
Универсального варианта нет, но в обеих случаях закрывать табы, лично у меня получалось достаточно автоматически, не задумываясь над этим (это выяснилось на примере Firefox, где способ закрытия таба менялся от версии к версии).
До тех пор, пока мне на глаза не попался текстовой редактор jEdit, чей плагин реализующий табы не предоставляет ни одного вменяемого варианта для кнопки закрыть.
После нескольких попыток разобраться с этим недостатком, было обнаружено простое и ясное решение – оказывается в современных приложениях с табами, табы закрываются по нажатию на них средней кнопкой мыши. Практика показала, что использование отдельно выделенной железной кнопки весьма удобно — и привычка которую породил jEdit быстро распространилась на другие приложения — Firefox, Opera, пр. За последнюю неделю, я нажимал на среднюю кнопку (которая на мышах Logitech — ролик) больше чем за предыдущий год — это быстро и удобно.
Сколько других, кроме закрытия-по-средней-кнопке возможностей затеняется привычными и историческими альтернативами, и как нарочно не читая инструкции можно с этими возможностями столкнутся?