Ctrl + Tabナビゲーションをキャンセルする方法


13

Windowsでは、Altを押したままにすると、を繰り返し押しTabて、切り替える別のアプリケーションを選択できます。気が変わったら、をAlt押しながらEscスイッチを押してキャンセルできます。

同様に、Ctrl+ Tabを使用して、ほとんどのタブ付きアプリケーションでタブを切り替えることができます。ただし、でアクションをキャンセルしようとするとEsc、代わりにスタートメニューがトリガーされます。タブナビゲーションをキャンセルする方法はありますか?

回答:


18

Alt-Tabエスケープキーについて説明している動作を実装するオペレーティングシステムによって処理されます。現在フォーカスを持っているアプリケーションはそれを見ることはありません。

ただし、Ctrl-Tabアプリケーションによって処理され、その動作はアプリケーションの開発者が下した決定によって決定されます。これは何でもできますが、通常は複数のサブウィンドウまたはタブから選択します。これはユーザーが期待する動作だからです。

コントロールを押しながらエスケープキーを押すことも、アプリケーションではなくオペレーティングシステムによって処理され、アプリケーションはそのキー押下を認識しないため、それに応答できません。


7
また、alt-tabbingWindowsでは、Altキーを放すまで実際には「有効」になりません。通常、押すCtrl-Tabと、アプリケーションは即座にアクションを実行します。この状況では、キャンセルしても同じことを意味しない場合があります。
スティーブ14

1
具体的には、Ctrl + Escは、スタートメニューを開くためのWindowsショートカットです。これが、表示されていることを行う理由です。
イクスター14

@Steveが言ったように。Windowsでは、キーを放すまでalt+tabトリガーの効果はありません(すべての上にモーダルを取得し、ビューを遮り、アクティブなプロセスとのあらゆる種類の対話を無効にします)。タブ付きアプリケーションでは、これはアトミックアクションであり、ユーザーがリリースするのを待たずに、発生するかどうかにかかわらず、止められないものを止めるキーを持つことは賢明ではありません。altctrl+tabctrl
ベン14

Visual Studioなどのアプリケーションでは、実際のタブ切り替えctrlはリリースされるまで行われません。
再帰的14

10

ヒット後にCtrl-Tabタブを変更しないことを決定した場合、ヒットCtrl-Shft-Tabするとタブのリストを元の場所にバックアップする必要があります。


2
必ずしも。Visual Studioは、Alt-Tabで使用されるものと同様のスタックを使用します。そのコンテキストでCtrl + Shift + Tabを使用すると、使用頻度が最も低いタブに切り替わります。Ctrl-Tabを押すと、最後に使用したタブに戻ります(ただし、タブスタックに影響します)
3Doubloons 14

@ 3Doubloonsああ、そうです。ctrlキーを放す前に、開いていた元のタブをyupで返すことにした場合、タブをもう一度押す前にシフトを追加することでそれができます。明確な説明!
シンタックス

1

これは古い質問です。ただし、新しいバージョンのナビゲーターでは、Ctrl-PageUp / PageDownでタブ間を移動できます(したがって、Ctrl-PageDownはCtrl-Tabのようになります)。さらに、Firefoxの最新バージョンでは、Ctrl-Tabのデフォルトの動作が変更されています。最近使用したタブを切り替えるために使用されます。そのため、もう一度Ctrl-Tabを押すと、最後のタブに戻ります。

もちろん、このデフォルトの動作は、古い動作に戻すために変更できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.