Вкладочный интерфейс поддерживают всё больше программ: браузеры, мессенджеры, текстовые редакторы. В целом поведение вкладок реализовано однотипно, но встречаются и различия. Это создаёт трудности для пользователей, т. к. одни и те же операции производятся в разных приложениях по-разному.
Автор не нашёл документа, описывающего стандарты реализации вкладочного интерфейса. Поэтому было решено сравнить уже существующие реализации и выделить методы управления вкладками, ставшие стандартом де-факто, а также обозначить способы, по поводу которых согласие ещё не достигнуто.
Не имея возможности сравнить все существующие программы, автор ограничился анализом реализации 1) браузерами 2) для Windows 3) следующих операций:
— создание вкладки;
— закрытие вкладки;
— отмена закрытия вкладки;
— навигация по вкладкам;
— открытие адреса/ссылки во вкладке.
Легенда:
IE7 — Internet Explorer 7.0.5730.13
Fx3 — Mozilla Firefox 3.05
Op9 — Opera 9.63
Saf3 — Safari 3.2
Cr — Google Chrome 1.0.154.36
+ — реализовано
– — не реализовано
± — требуется настройка или плагин Tab Mix Plus для Fx3
Создание и закрытие вкладок реализовано в целом одинаково. Хрому осталось научиться создавать вкладку по двойному клику, а Сафари — закрывать по среднему.
Отмена закрытия вкладки — весьма полезная функция. Эксплореру и Сафари стоит включить поддержку сочетанияCtrl + Shift + T . Опера также умеет восстанавливать закрытые вкладки по более универсальному сочетанию Ctrl + Z .
Автор опечален тем, что сочетаниеCtrl (+ Shift) + Tab становится стандартом де-факто для навигации по вкладкам в порядке расположения. Это идёт вразрез с поведением аналогичного сочетания Alt (+ Shift) + Tab , переключающего приложения в порядке использования. На взгляд автора, для навигации в порядке расположения удобнее использовать сочетания Ctrl + PageUp/PageDown , а Ctrl + Tab оставить для перехода к предыдущей активной вкладке.
Вышесказанное касается и выбора активной вкладки после закрытия предыдущей. В Windows при закрытии программы фокус получает последнее активной приложение. Казалось бы, вкладки должны вести себя аналогично. Такое поведение реализовано в Эксплорере и Опере. Остальные браузеры выделяют вкладку справа от закрытой. Этот способ удобен при открытии дочерних вкладок и последовательного их просмотра. У обоих подходов есть свои сторонники, единого стандарта пока нет.
В трёх браузерах сочетанияCtrl + 1—8 выбирают соответствующую вкладку на панели, а Ctrl + 9 — крайнюю правую вкладку. Опера и Сафари используют указанные сочетания для открытия соответствующих закладок.
Аналогичный расклад наблюдается в отношенииAlt + Enter . Сафари открывает набранный адрес в фоновой вкладке (зачем?). В Опере вместо Alt нужно зажимать Shift.
Наконец, почти все браузеры единодушно открывают ссылки в фоновой вкладке, если зажать Ctrl, или в новой, если зажатьCtrl + Shift . Автор считает, что Опера должна «отдать дань моде» и реализовать Ctrl + клик по ссылке. Также очевидно, что средний клик стал стандартом де-факто для открытия ссылки в фоновой вкладке.
Автор будет благодарен читателям за дополнения и замечания.
Автор не нашёл документа, описывающего стандарты реализации вкладочного интерфейса. Поэтому было решено сравнить уже существующие реализации и выделить методы управления вкладками, ставшие стандартом де-факто, а также обозначить способы, по поводу которых согласие ещё не достигнуто.
Не имея возможности сравнить все существующие программы, автор ограничился анализом реализации 1) браузерами 2) для Windows 3) следующих операций:
— создание вкладки;
— закрытие вкладки;
— отмена закрытия вкладки;
— навигация по вкладкам;
— открытие адреса/ссылки во вкладке.
Сравнительная таблица
Легенда:
IE7 — Internet Explorer 7.0.5730.13
Fx3 — Mozilla Firefox 3.05
Op9 — Opera 9.63
Saf3 — Safari 3.2
Cr — Google Chrome 1.0.154.36
+ — реализовано
– — не реализовано
± — требуется настройка или плагин Tab Mix Plus для Fx3
IE7 | Fx3 | Op9 | Saf3 | Cr | |
Создание вкладки | |||||
— кликом по заготовке вкладки | + | ± | + | – | + |
— двойным кликом по панели | + | + | + | + | – |
— средним кликом по панели | – | ± | + | – | – |
— сочетанием Ctrl + T | + | + | + | + | + |
Закрытие вкладки | |||||
— кликом по крестику на вкладке | + | + | + | + | + |
— средним кликом по вкладке | + | + | + | – | + |
— сочетанием Ctrl + W | + | + | + | + | + |
— сочетанием Ctrl + F4 | + | + | + | + | + |
Отмена закрытия вкладки | |||||
— сочетанием Ctrl + Shift + T | – | + | + | – | + |
При закрытии вкладки выделяется | |||||
— вкладка справа от закрытой | – | + | ± | + | + |
— последняя активная вкладка | + | ± | + | – | – |
Навигация в порядке расположения | |||||
— сочетаниями Ctrl (+ Shift) + Tab | + | + | ± | + | + |
— сочетаниями Ctrl + PageUp/PageDown | – | + | ± | – | + |
— сочетаниями Ctrl (+ Shift) + F6 | – | – | + | – | – |
— сочетаниями Ctrl + Shift + [/] | – | – | ± | + | – |
Навигация в порядке использования | |||||
— сочетаниями Ctrl (+ Shift) + Tab | ± | ± | + | – | – |
— скроллингом при нажатой правой кнопке | – | – | + | – | – |
Навигация по номерам вкладок | |||||
— сочетаниями Ctrl + 1—8, Ctrl + 9 | + | + | – | – | + |
Открытие адреса в новой вкладке | |||||
— сочетанием Alt + Enter | + | + | – | – | + |
— сочетанием Shift + Enter | – | – | + | – | – |
Открытие ссылки в фоновой вкладке | |||||
— средним кликом | + | + | + | + | + |
— сочетанием Ctrl + клик | + | + | – | + | + |
— сочетанием Ctrl + Shift + клик | – | – | + | ± | – |
Открытие ссылки в новой вкладке | |||||
— сочетанием Ctrl + Shift + клик | + | + | – | + | + |
— сочетанием Shift + клик | – | – | + | – | – |
Сравнительный анализ
Создание и закрытие вкладок реализовано в целом одинаково. Хрому осталось научиться создавать вкладку по двойному клику, а Сафари — закрывать по среднему.
Отмена закрытия вкладки — весьма полезная функция. Эксплореру и Сафари стоит включить поддержку сочетания
Автор опечален тем, что сочетание
Вышесказанное касается и выбора активной вкладки после закрытия предыдущей. В Windows при закрытии программы фокус получает последнее активной приложение. Казалось бы, вкладки должны вести себя аналогично. Такое поведение реализовано в Эксплорере и Опере. Остальные браузеры выделяют вкладку справа от закрытой. Этот способ удобен при открытии дочерних вкладок и последовательного их просмотра. У обоих подходов есть свои сторонники, единого стандарта пока нет.
В трёх браузерах сочетания
Аналогичный расклад наблюдается в отношении
Наконец, почти все браузеры единодушно открывают ссылки в фоновой вкладке, если зажать Ctrl, или в новой, если зажать
Автор будет благодарен читателям за дополнения и замечания.