複雑なコントロールのナビゲート

このトピックでは、次に示す標準コンポーネントのキーボード・ショートカットに関する情報について説明します。

ドッキング可能なウィンドウ

次の表は、ドッキング可能なウィンドウに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
ドッキング可能なウィンドウに、またはドッキング可能なウィンドウから進む [Ctrl]+[Tab]
ドッキング可能なウィンドウに、またはドッキング可能なウィンドウから戻る [Ctrl]+[Shift]+[Tab]
コンテキスト・メニューの表示 [Shift]+[F10]
ドッキング可能なウィンドウ内のタブ間を移動 [Alt]+[Page Down]、[Alt]+[Page Up]

次の表は、ドッキング可能なウィンドウのキャンバス領域でナビゲーション・タスクを実行するためのキーボード操作を示します。

注意: ペインの内容は大きく異なる可能性があります。エディタが表示されるペインもあれば、リスト・ボックスやツリーが表示されるペインもあります。

ナビゲーション キー
ドロップダウン・リスト、検索フィールド、パネル、ツリー構造(ツリー内の個々の要素を除く)、個々のコンポーネント・ボタンなどの要素間の移動 [Tab]
ドッキング可能なウィンドウの表示を上/下へ移動(スクロールバー) [↑]、[↓]
フォーカスがキャンバスの非表示領域に移動した場合に、ウィンドウの表示をスクロールする。
左/右へ移動(スクロールバー) [↑]、[↓]
フォーカスがキャンバスの非表示領域に移動した場合に、ペインの表示をスクロールする。
データの最初または最後に移動(コンポーネント・ボタン) [Ctrl]+[Home]、[Ctrl]+[End]
要素を選択 [Enter]または[Space]
キャンバス領域内を左/右へスクロール(ウィンドウの表示は移動しない) [Ctrl]+[←]/[Ctrl]+[→]
キャンバス領域内を上/下へスクロール(ウィンドウの表示は移動しない) [Ctrl]+[↑]/[Ctrl]+[↓]

メニュー

コンテキスト・メニューにアクセスするには、[Shift]キーを押しながら[F10]キーを押します。メイン・メニュー・バーからメニューにアクセスするには、メニューのキーボード・ショートカットを使用します。

次の表は、メニュー・バーに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
メニュー・バーに移動 [F10]
メニュー・バーから移動 [Esc]
メニュー・バーのメニュー間を移動 [→]、[←]

次の表は、メニュー項目に関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
メニュー項目に移動 [↑]、[↓]
メニュー項目から移動 [↑]、[↓]
項目のアクティブ化 [Enter]、[Space]、またはキーボード・ショートカット(定義されている場合)
サブメニューを開く [→]
サブメニューの非表示 [←]または[Esc]

パネル

次の表は、パネルに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
内/外に進む [Tab]
内/外に戻る [Shift]+[Tab]
パネルの拡張(ヘッダーにフォーカスがある場合) [→]
パネルの縮小(ヘッダーにフォーカスがある場合) [←]
パネル内を移動 [↑]、[↓]
内容からパネル・ヘッダーに移動(リストの最上位の項目にフォーカスがある場合) [↑]
ヘッダーからパネルの内容に移動(ヘッダーにフォーカスがある場合) [↓]

矢印キーは、矢印の方向にフォーカスを移動しますが、Webウィジェットにフォーカスがある場合を除きます。Webウィジェットにフォーカスがある場合は、[↓]キーまたは[Enter]キーにより、選択リストを開くなどのウィジェット・コントロール処理が開始されます。[Tab]キーはフォーカスを右に移動し、[Shift]キーを押しながら[Tab]キーを押すとフォーカスが左に移動します。

次の表は、表に関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
表に、または表から進む [Ctrl]+[Tab]
表に、または表から戻る [Shift]+[Ctrl]+[Tab]
次のセルに移動(最後のセルの場合は次の行に折返し) [Tab]または[→]
前のセルに移動(第1セルの場合は前の行に折返し) [Shift]+[Tab]または[←]
開いているセル内のコントロール [↓]または[Enter]
ブロックを左に移動 [Ctrl]+[Page Up]
ブロックを右に移動 [Ctrl]+[Page Down]
ブロック単位で上へ移動 [Page Up]
ブロック単位で下へ移動 [Page Down]
行内の最初のセルに移動 [Home]
行内の最後のセルに移動 [End]
表内の最初のセルに移動 [Ctrl]+[Home]
表内の最後のセルに移動 [Ctrl]+[End]
すべてのセルを選択 [Ctrl]+[A]
現在の選択内容を選択解除(その後、別のものを選択) 任意のナビゲーション・キー
行の選択範囲を拡張 [Shift]+[↑]
列の選択範囲を拡張 [Shift]+[↓]
選択範囲を行の先頭まで拡張 [Shift]+[Home]
選択範囲を行の末尾まで拡張 [Shift]+[End]
選択範囲を列の先頭まで拡張 [Ctrl]+[Shift]+[Home]
選択範囲を列の末尾まで拡張 [Ctrl]+[Shift]+[Home]
現在の内容を上書きせずにセルを編集、またはコンボ・ボックス内のドロップダウン・リストを表示 [F2]
編集前にセルの内容をリセット [Esc]

タブ

ここでは、ドッキング可能なウィンドウ、ビューまたはダイアログ内に表示されるタブについて説明します。エディタの異なるビューを識別するタブのキーボード・ナビゲーション情報については、ドッキング可能なウィンドウを参照してください。

次の表は、ドッキング可能なウィンドウ、ビューおよびダイアログ内のタブに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
タブ・コントロールに、またはタブ・コントロールから進む [Tab]
タブ・コントロールに、またはタブ・コントロールから戻る [Ctrl]+[Tab]
(コントロール内の)左/右のタブに移動 [←]または[→]
(コントロール内の)上/下のタブに移動

[↑]または[↓]

タブからページに移動 [Ctrl]+[↓]
ページからタブに移動 [Ctrl]+[↑]
ページから前のページに移動(フォーカスがページ内にある場合) [Ctrl]+[Page Up]
ページから次のページに移動(フォーカスがページ内にある場合) [Ctrl]+[Page Down]

ツールバー

すべてのツールバー・ボタンをキーボードから起動できるわけではありませんが、ツールバー・ボタンを使用して起動された処理はすべて、キーボード・ショートカットを使用して起動できます。詳細は、該当する領域について説明しているヘルプ・トピックを参照してください。

検索フィールドなど、ボタン以外のツールバー上のコントロールに移動するには、[Tab]を押します。

ツリー

次の表は、ツリーに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
ツリー・コントロールに、またはツリー・コントロールから進む [Tab]
ツリー・コントロールに、またはツリー・コントロールから戻る [Shift]+[Tab]
開く(項目に子が含まれる場合) [→]
閉じる(項目に子が含まれる場合) [←]
子から親に移動(開いている場合) [←]
親から子に移動(すでに開いている場合) [→]
1項目上/下へ移動 [↑]、[↓]
先頭の項目へ移動 [Home]
最後のエントリへ移動 [End]
選択した親のすべての子を選択 [Ctrl]+[A]

現在フォーカスがある項目を選択解除せずに、リスト内の1つ下の項目を選択

[Shift]+[↓]
現在フォーカスがある項目を選択解除せずに、リスト内の1つ上の項目を選択 [Shift]+[↑]
現在の項目からリストの最上位までの項目をすべて選択 [Shift]+[Home]
現在の項目からリストの最下位までの項目をすべて選択 [Shift]+[End]
(隣接していない項目を選択するために)他の項目を選択解除せずに、現在フォーカスが設定されている項目を選択 [Ctrl]+[Space]
現在フォーカスが設定されている項目を選択解除せずにリスト内を移動 [Ctrl]+[↑]/[↓]

ウィザード

次の表は、ウィザードに関するナビゲーション・タスクを実行するためのキーボード操作を示します。

ナビゲーション キー
ロードマップ上のストップ間またはページ間を移動 [↑]、[↓](折り返さない)
ウィザード・パネル上のコンポーネント、ウィザード・ナビゲーション・バー・ボタンおよびナビゲーション・パネル間を進む [Tab]
ウィザード・パネル上のコンポーネント、ウィザード・ナビゲーション・バー・ボタンおよびナビゲーション・パネル間を戻る [Shift]+[Tab]
ナビゲーション・バーのボタン間を移動 [→]および[←](折り返さない)
ロードマップ上のストップ間/ウィザード・ページ間を移動 [Ctrl]+[Page Up]および[Ctrl]+[Page Down]

JDeveloperでのキーボード・ナビゲーション