さまざまなブラウザーでタブを管理する

ブラウザ、インスタントメッセンジャー、テキストエディターなどのタブ付きインターフェイスをサポートするプログラムが増えています。 一般に、タブの動作は同じ方法で実装されますが、違いもあります。 同じ操作が異なるアプリケーションで異なる方法で実行されるため、これはユーザーにとって困難です。

著者は、タブインターフェイスを実装するための標準を説明するドキュメントを見つけませんでした。 したがって、既存の実装を比較し、事実上の標準となったタブを管理する方法を強調し、まだ合意に達していない方法を特定することにしました。

すべての既存のプログラムを比較することができなかったため、著者は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
+-実装済み
--実装されていません
±-Fx3のセットアップまたはTab Mix Plusプラグインが必要

IE7Fx3Op9Saf3Cr
タブ作成
-タブの空白をクリックします+±+-+
-パネルをダブルクリック++++-
-パネルの中央クリック-±+--
-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 +クリックの組み合わせ--+--

比較分析


通常、タブの作成と終了は同じ方法で実装されます。 Chromeは、ダブルクリックでタブを作成する方法と、Safari-中央で閉じる方法を学ぶために残されています。

タブを閉じる操作を元に戻す機能は非常に便利です。 ExplorerとSafariには、 Ctrl + Shift + Tの組み合わせのサポートが含まれているはずです Operaは、より汎用的なCtrl + Zの組み合わせを使用して、閉じたタブを復元することもできます。

著者は、 Ctrl(+ Shift)+ Tabの組み合わせが、タブを配置された順序でナビゲートするための事実上の標準になることを悲しんでいます。 これは、 Alt(+ Shift)+ Tabの同様の組み合わせの動作に反し、 使用順にアプリケーションを切り替えます。 著者によると、 Ctrl + PageUp / PageDownの組み合わせを使用して配置順にナビゲートし、 Ctrl + Tab押して前のアクティブなタブに移動すると便利です。

上記は、前のタブを閉じた後のアクティブなタブの選択に適用されます。 Windowsでは、プログラムを閉じると、フォーカスは最後のアクティブなアプリケーションを取得します。 タブも同様に動作するはずです。 この動作は、ExplorerおよびOperaで実装されています。 他のブラウザは、閉じたタブの右側にあるタブを強調表示します。 このメソッドは、子タブを開いて順番に表示するときに役立ちます。 どちらのアプローチにもサポーターがあり、単一の標準はまだありません。

3つのブラウザーでは、 Ctrl + 1〜8の組み合わせでパネル内の対応するタブを選択し、 Ctrl + 9で右端のタブを選択します。 OperaとSafariはこれらの組み合わせを使用して、対応するブックマークを開きます。

Alt + Enterに関しても同様の配置が観察されます。 Safariは、 バックグラウンドタブでダイヤルしたアドレスを開きます(理由)。 Operaでは、Altの代わりに、Shiftを固定する必要があります。

最後に、ほとんどすべてのブラウザーは、Ctrlキーを押した場合はバックグラウンドタブで、またはCtrl + Shiftキーを押した場合は新しいリンクで、満場一致でリンクを開きます。 著者は、Operaが「ファッションに敬意を払い」、Ctrlキーを押しながらリンクをクリックする必要があると考えています。 また、バックグラウンドタブでリンクを開く際に、中クリックが事実上の標準になったことも明らかです。

著者は、追加やコメントについて読者に感謝します。

Source: https://habr.com/ru/post/J48042/


All Articles