このページでは、次のコンポーネントの Look & Feel キーストロークアクションを示します。

アプレットコンポーネント 
標準コンポーネント 
構造化コンポーネント 
メニュー、ツールバー、およびツールヒントのコンポーネント 
テキストコンポーネント 
コンテナ: フレーム、ウィンドウ、区画、アイコン 



    注: 以降にテキスト形式の表を示します。表の構成は次のとおりです。
コンポーネント
アクション1 | キーシーケンス1
アクション2 | キーシーケンス2
...

    以前のバージョンのこのページの表には「実装済」列が含まれていました。情報をわかりやすく、
    最新の状態とするため、この列は削除されました。動作しないキーボードバインディングを発見
    した場合は、バグレポートを登録してください。バグは報告され、修正されます。



アプレットコンポーネント

JApplet (Java L&F)
順方向のナビゲーション   |  Tab
順方向のナビゲーション   |  Ctrl+Tab
逆方向のナビゲーション   |  Shift+Tab
逆方向のナビゲーション   |  Shift+Ctrl+Tab
デフォルトボタンの起動 (定義されている場合)	|  Enter



標準コンポーネント

JButton (Java L&F)
順方向のナビゲーション   |  Tab
逆方向のナビゲーション   |  Shift+Tab
デフォルトの起動      |  Enter
どれかの起動        |  スペースバー
どれかの起動        |  Alt+文字アクセラレータキー(定義されている場合)
キャンセルまたはクローズの起動   |  Esc



JCheckBox (Java L&F)
順方向のナビゲーション   |  Tab
逆方向のナビゲーション   |  Shift+Tab
グループ内のナビゲーション |  矢印キー
チェック/チェック解除   |  スペースバー



JRadioButton (Java L&F)
順方向のナビゲーション   |  Tab
逆方向のナビゲーション   |  Shift+Tab
グループ内のナビゲーション |  矢印キー
       注: 移動先のラジオボタンが選択される
チェック/チェック解除   |  スペースバー



JToggleButton (Java L&F)
順方向のナビゲーション   |  Tab
逆方向のナビゲーション   |  Shift+Tab
グループ内のナビゲーション |  矢印キー
チェック/チェック解除   |  スペースバー



JComboBox (Java L&F)
順方向のナビゲーション |  Tab
逆方向のナビゲーション |  Shift+Tab
メニューの表示     |  Alt+下矢印キー
メニューの非表示    |  Esc
メニューの非表示    |  Alt+上矢印キー
メニューの表示/非表示 |  Alt+上矢印キー/下矢印キー
メニュー項目の起動   |  Enter
選択せずにメニュー項目にジャンプ  |  頭文字でエントリを選択
上/下へ移動      |  上矢印キー, 下矢印キー
    注: ほかのナビゲーションキーについては JList を参照
    注: フィールドの編集については JTextField を参照 



JList (Java L&F)
順方向のナビゲーション |  Tab
逆方向のナビゲーション |  Shift+Tab
選択の有効化      |  Enter
リスト内の移動     |  上矢印キー, 下矢印キー
リストの先頭に移動   |  Ctrl+Home
リストの最後に移動   |  Ctrl+End
全エントリの選択    |  Ctrl+A
選択          |  スペースバー
    注: 前回の選択は解除される 
追加項目の選択     |  Ctrl+スペースバー
範囲選択        |  Shift+スペースバー
選択範囲を上へ拡張   |  Shift+上矢印キー
選択範囲を下へ拡張   |  Shift+下矢印キー
選択範囲を先頭まで拡張 |  Shift+Home
選択範囲を最後まで拡張 |  Shift+End
ブロック単位で上へ拡張 |  Shift+PgUp
ブロック単位で下へ拡張 |  Shift+PgDn
ブロック単位の移動   |  PgUp, PgDn 



JSlider (Java L&F)
順方向のナビゲーション |  Tab
逆方向のナビゲーション |  Shift+Tab
値を増やす       |  上矢印キー, 右矢印キー
値を減らす       |  左矢印キー, 下矢印キー
最小値         |  Home
最大値         |  End
ブロック単位で増やす  |  PgUp
ブロック単位で減らす  |  PgDn



構造化コンポーネント

JTable (Java L&F)
順方向のナビゲーション  |  Tab
順方向のナビゲーション  |  Ctrl+Tab
逆方向のナビゲーション  |  Shift+Tab
逆方向のナビゲーション  |  Ctrl+Shift+Tab
次のセルに移動      |  Tab
次のセルに移動      |  右矢印キー
前のセルに移動      |  Shift+Tab
前のセルに移動      |  左矢印キー
次行に回り込む      |  Tab
次行に回り込む      |  右矢印キー
前行に回り込む      |  Shift+Tab
前行に回り込む      |  左矢印キー 
ブロック単位で垂直に移動 |  PgUp, PgDn
ブロック単位で左に移動  |  Ctrl+PgUp
ブロック単位で右に移動  |  Ctrl+PgDn
ブロック単位で垂直に拡張 |  Shift+PgUp/PgDn
ブロック単位で左に拡張  |  Ctrl+Shift+PgUp
ブロック単位で右に拡張  |  Ctrl+Shift+PgDn
行の先頭セルに移動    |  Home
行の最終セルに移動    |  End
テーブルの先頭セルに移動 |  Ctrl+Home
テーブルの最終セルに移動 |  Ctrl+End
全セルの選択       |  Ctrl+A
現在の選択を解除     |  上下矢印キー 
現在の選択を解除     |  Ctrl+上下矢印キー 
現在の選択を解除     |  Pgup/Pgdn 
現在の選択を解除     |  Ctrl+Pgup/Pgdn 
現在の選択を解除     |  Home/End 
現在の選択を解除     |  Ctrl+Home/End 
選択範囲を1行拡張    |  Shift+上矢印キー/下矢印キー
選択範囲を1カラム拡張  |  Shift+左矢印キー/右矢印キー
選択範囲を先頭/最終行まで拡張   |  Shift+Home/End
選択範囲を先頭/最終カラムまで拡張 |  Ctrl+Shift+Home/End
現在の内容を上書きせずにセルを編集 |  F2
編集前にセルの内容をリセット    |  Esc



JTree (Java L&F)
順方向のナビゲーション   |  Tab
逆方向のナビゲーション   |  Shift+Tab
エントリの展開		    |  右矢印キー
エントリの収納		    |  左矢印キー
エントリの展開/収納       |  Enter
エントリの展開/収納の切り替え  |  Enter
1エントリ上/下に移動   |  上矢印キー, 下矢印キー
先頭エントリに移動     |  Home
最終可視エントリに移動   |  End
ブロック単位で垂直に移動  |  PgUp, PgDn
ブロック単位で左に移動   |  Ctrl+PgUp
ブロック単位で右に移動   |  Ctrl+PgDn
ブロック単位で垂直に拡張  |  Shift+PgUp, Shift+PgDn
全選択           |  Ctrl+A
全選択           |  Ctrl+/
全選択解除         |  Ctrl+¥
1エントリの選択      |  Ctrl+スペースバー
範囲選択          |  Shift+スペースバー
選択範囲を上へ拡張     |  Shift+上矢印キー
選択範囲を下へ拡張     |  Shift+下矢印キー
選択範囲をデータの先頭まで拡張  |  Shift+Home
選択範囲をデータの最後まで拡張  |  Shift+End



メニュー、ツールバー、およびツールヒントのコンポーネント

JMenuBar (Java L&F)
メニューバーにジャンプ   |  Alt
外に出る          |  Esc
外に出る          |  Alt
メニュー内の項目間をナビゲーション     |  矢印キー
先頭項目の選択(項目が選択されていない場合)|  F10
次項目の選択        |  右矢印キー
前項目の選択        |  左矢印キー
デフォルト項目または選択された項目の選択  |  Enter
メニューの表示       |  上矢印キー, 下矢印キー
メニューの表示       |  Enter
メニューの表示       |  スペースバー
メニューの表示       |  Alt+文字アクセラレータキー(定義されている場合) 
メニューの非表示      |  Esc
メニューの非表示      |  Alt 



JMenu (Java L&F)
メニューの表示       |  Enter
メニューの表示       |  F10 
サブメニューの表示     |  右矢印キー
次項目に移動(先頭に回り込む)      |  下矢印キー
前項目に移動(最後に回り込む)      |  上矢印キー
メニューの非表示      |  Esc
サブメニューの非表示    |  左矢印キー
デフォルト項目または選択された項目の選択 |  Enter



JMenuItem (Java L&F)
中に入る          |  矢印キー
外に出る          |  矢印キー
項目の起動         |  Enter
項目の起動         |  スペースバー
項目の起動         |  Alt+文字アクセラレータキー (定義されている場合)
サブメニューの表示     |  右矢印キー
サブメニューの非表示    |  左矢印キー
サブメニューの非表示    |  Esc



JCheckBoxMenuItem (Java L&F)
中に入る          |  矢印キー
外に出る          |  矢印キー
項目のチェック/チェック解除(およびメニューの非表示) |  Enter



JRadioButtonMenuItem (Java L&F)
中に入る          |  矢印キー
外に出る          |  矢印キー
項目のチェック/チェック解除(およびメニューの非表示) |  Enter



JPopupMenu (Java L&F)
メニューの表示       |  Shift+F10
サブメニューの表示     |  右矢印キー
サブメニューを閉じる    |  左矢印キー
メニューの非表示      |  Esc
メニュー内の移動      |  上矢印キー, 下矢印キー
エントリの起動       |  Enter
エントリの起動       |  スペースバー 



JToolBar (Java L&F)
順方向のナビゲーション    |  Tab
逆方向のナビゲーション    |  Shift+Tab
ツールバー内のナビゲーション |  矢印キー
項目の起動          |  Enter



JToolTip (Java L&F)
ヒントの表示        |  Ctrl+F1
ヒントの非表示       |  Esc
ヒントの非表示       |  Ctrl+F1



テキストコンポーネント

JTextField (Java L&F)
中に入る          |  Alt+文字アクセラレータキー (定義されている場合)
順方向のナビゲーション   |  Tab
逆方向のナビゲーション   |  Shift+Tab
前/次の文字に移動     |  左矢印キー, 右矢印キー
前/次の単語に移動     |  Ctrl+左矢印キー, Ctrl+右矢印キー
フィールドの先頭/最後に移動   |  Home/End
エントリの受け入れ        |  Enter
全選択              |  Ctrl+A
全選択解除            |  矢印キー
選択範囲を左/右に拡張      |  Shift+左矢印キー, Shift+右矢印キー
選択範囲を先頭/最後まで拡張   |  Shift+Home, Shift+End
選択範囲を前/次の単語まで拡張  |  Ctrl+Shift+左矢印キー, Ctrl+Shift+右矢印キー
選択範囲のコピー         |  Ctrl+C
選択範囲の切り取り        |  Ctrl+X
クリップボードからの貼り付け   |  Ctrl+V
次の文字の削除          |  Delete
前の文字の削除          |  Backspace



JPasswordField (Java L&F)
    注: ナビゲーション、フィールド内の移動、選択の方法については JTextField を参照 



JTextArea (Java L&F)
中に入る             |  Tab
中に入る             |  Alt+文字アクセラレータキー
順方向のナビゲーション      |  Ctrl+Tab
逆方向のナビゲーション      |  Ctrl+Shift+Tab
1行上/下へ移動         |  上矢印キー, 下矢印キー
1文字左/右へ移動        |  左矢印キー, 右矢印キー
行頭/行末に移動         |  Home, End
前/次の単語に移動        |  Ctrl+左矢印キー/右矢印キー
テキスト領域の先頭/最後に移動  |  Ctrl+Home/End
ブロック単位で上/下へ移動    |  PgUp, PgDn
ブロック単位で左へ移動      |  Ctrl+PgUp
ブロック単位で右へ移動      |  Ctrl+PgDn
ブロック単位で上へ拡張      |  Shift+PgUp
ブロック単位で下へ拡張      |  Shift+PgDn
ブロック単位で左へ拡張      |  Ctrl+Shift+PgUp
ブロック単位で右へ拡張      |  Ctrl+Shift+PgDn
全選択              |  Ctrl+A
全選択解除            |  矢印キー
選択範囲を拡張          |  Shift+上矢印キー, Shift+下矢印キー
選択範囲を左/右へ拡張      |  Shift+左矢印キー, Shift+右矢印キー
選択範囲を行頭/行末まで拡張   |  Shift+Home, Shift+End
選択範囲をテキスト領域の先頭/最後まで拡張  |  Ctrl+Shift+Home, Ctrl+Shift+End
選択範囲を前/次の単語まで拡張  |  Ctrl+Shift+左矢印キー, Ctrl+Shift+右矢印キー
選択範囲のコピー         |  Ctrl+C
選択範囲の切り取り        |  Ctrl+X
選択されたテキストの貼り付け   |  Ctrl+V
次の文字の削除          |  Delete
前の文字の削除          |  Backspace
行ブレークの挿入         |  Enter
タブの挿入            |  Tab



JTextPane (Java L&F)
中に入る             |  Tab
外に出る             |  Ctrl+Tab
逆方向のナビゲーション      |  Shift+Ctrl+Tab
1行上/下へ移動         |  上下矢印キー
1コンポーネントまたは1文字を左/右へ移動  |  左右矢印キー
1垂直ブロック上/下に移動    |  PgUp/PgDn
行の先頭/最後に移動       |  Home/End
前/次の単語に移動        |  Ctrl+左右矢印キー
データの先頭/最後に移動     |  Ctrl+Home/End 
1ブロック左/右に移動      |  Ctrl+PgUp/PgDn
全選択              |  Ctrl+A
選択範囲を1行上へ拡張      |  Shift+上矢印キー
選択範囲を1行下へ拡張      |  Shift+下矢印キー
選択範囲を行頭まで拡張      |  Shift+Home
選択範囲を行末まで拡張      |  Shift+End
選択範囲を左へ拡張        |  Shift+右矢印キー
選択範囲を右へ拡張        |  Shift+右矢印キー
選択範囲を1垂直ブロック上へ拡張 |  Shift+PgUp
選択範囲を1垂直ブロック下へ拡張 |  Shift+PgDn 
選択範囲を1ブロック左に拡張   |  Ctrl+Shift+PgUp
選択範囲を1ブロック右に拡張   |  Ctrl+Shift+PgDn 
選択範囲を1単語左に拡張     |  Ctrl+Shift+左矢印キー
選択範囲を1単語右に拡張     |  Ctrl+Shift+右矢印キー



JEditorPane (Java L&F)
    注: ナビゲーション、移動、選択については JTextArea を参照
次の HTML リンクまたはほかのフォーカス可能要素への移動 |  Tab
前の HTML リンクまたはほかのフォーカス可能要素への移動 |  Shift+Tab
タブを受け入れるフォーカス可能要素からの移動      |  Ctrl+Tab, Ctrl+Shift+Tab
HTML リンクの起動         |  Enter
中に入る/外に出る        |  Tab
逆方向のナビゲーション      |  Shift+Tab
1行上/下へ移動         |  上下矢印キー
1コンポーネントまたは1文字を左/右へ移動       |  左右矢印キー
1垂直ブロック上/下に移動    |  PgUp/PgDn
行の先頭/最後に移動       |  Home/End
前/次の単語に移動        |  Ctrl+左右矢印キー
データの先頭/最後に移動     |  Ctrl+Home/End 
1ブロック左/右に移動      |  Ctrl+PgUp/PgDn
全選択              |  Ctrl+A
選択範囲を1行上/下へ拡張    |  Shift+上下矢印キー
選択範囲を1コンポーネントまたは1文字左/右へ移動   |  Shift+左右矢印キー
選択範囲を行頭/行末まで拡張     |  Shift+Home/End
選択範囲をデータの先頭/最後に拡張  |  Ctrl+Shift+Home/End
選択範囲を1垂直ブロック上/下へ拡張 |  Shift+PgUp/PgDn
選択範囲を前/次の単語に拡張     |  Ctrl+Shift+左右矢印キー
選択範囲を1ブロック左/右に拡張   |  Ctrl+Shift+PgUp/PgDn



コンテナ: フレーム、ウィンドウ、区画、アイコン

JDesktopPane (Java L&F)
開いているアプリケーションウィンドウ、次にデスクトップアイコンの間を順方向に移動 |  Ctrl+Alt+F6
開いているアプリケーションウィンドウ、次にデスクトップアイコンの間を順方向に移動 |  Alt+Tab
開いているアプリケーションウィンドウ、次にデスクトップアイコンの間を順方向に移動 |  Alt+Esc   
開いているアプリケーションウィンドウ、次にデスクトップアイコンの間を逆方向に移動 |  Ctrl+Alt+Shift+F6
開いているアプリケーションウィンドウ、次にデスクトップアイコンの間を逆方向に移動 |  Alt+Shift+Tab
開いている、関連しているウィンドウの間を順方向に移動 |  Ctrl+F6
開いている、関連しているウィンドウの間を順方向に移動 |  Alt+F6
開いている、関連しているウィンドウの間を逆方向に移動 |  Ctrl+Shift+F6
開いている、関連しているウィンドウの間を逆方向に移動 |  Alt+Shift+F6
ウィンドウオプションメニューの表示          |  Shift+Esc
ウィンドウオプションメニューの表示          |  Ctrl+スペースバー
ウィンドウオプションメニューの表示          |  Alt+スペースバー
ウィンドウを開く(アイコン化されている場合)     |  Enter 



JOptionPane (Java L&F)
中に入る/外に出る              |  Alt+F6
ダイアログの非表示              |  Esc
デフォルトボタンの起動(定義されている場合) |  Enter



JDialog (Java L&F)
外に出る                   |  Alt+F6
ダイアログの非表示              |  Esc
デフォルトボタンの起動(定義されている場合) |  Enter



JScrollPane (Java L&F)
順方向のナビゲーション    |  Tab
逆方向のナビゲーション    |  Shift+Tab
上/下へ移動         |  上矢印キー, 下矢印キー
左/右へ移動         |  左矢印キー, 右矢印キー
データの先頭/最後に移動   |  Ctrl+Home, Ctrl+End
ブロック単位で上/下へ移動  |  PgUp, PgDn
ブロック単位で右へ移動    |  Ctrl+PgDn
ブロック単位で左へ移動    |  Ctrl+PgUp 



JSplitPane (Java L&F)
順方向のナビゲーション    |  Tab
順方向のナビゲーション    |  Ctrl+Tab
逆方向のナビゲーション    |  Shift+Tab
逆方向のナビゲーション    |  Ctrl+Shift+Tab
区画間の移動         |  Tab
区画間の移動         |  F6
スプリッタバーへ移動     |  F8 
区画を垂直方向でサイズ変更  |  上矢印キー, 下矢印キー
区画を水平方向でサイズ変更  |  左矢印キー, 右矢印キー
最小化/最大化        |  Home, End



JTabbedPane (Java L&F)
外に出る           |  Tab
外に出る           |  Ctrl+Tab
左/右のタブに移動      |  左矢印キー, 右矢印キー
上/下のタブに移動      |  上矢印キー, 下矢印キー
タブからページへ移動     |  Enter
タブからページへ移動     |  Ctrl+下矢印キー
ページからタブへ移動     |  Ctrl+上矢印キー 
前ページへ移動        |  Ctrl+PgUp
次ページへ移動        |  Ctrl+PgDn



JFrame (Java L&F)
外に出る           |  Alt+Esc
ウィンドウメニューの表示   |  Alt+スペースバー
デフォルトボタンの起動(定義されている場合) |  Enter



JInternalFrame (Java L&F)
開く(復元)   |  Ctrl+F5
開く(復元)   |  Alt+F5
開く(復元)   |  Enter
閉じる      |  Ctrl+F4
閉じる      |  Alt+F5
移動       |  Ctrl+F7
移動       |  Alt+F7
サイズ変更    |  Ctrl+F8
サイズ変更    |  Alt+F8
最小化      |  Ctrl+F9
最小化      |  Alt+F9
ウィンドウメニューの表示           |  Alt+スペースバー
デフォルトボタンの起動(定義されている場合) |  Enter



JWindow (Java L&F)
デフォルトボタンの起動(定義されている場合) |  Enter