Visual C++キーマッピング

Visual C++のキーストローク・マッピング・スキームでは、Visual C++標準と同一のキーバインディングが提供されます。

キーマップのロードおよびカスタマイズは、「設定」ダイアログで行います。Visual C++キーマップをロードした状態で、同じダイアログから、任意のアクセラレータの割当てを個別にチェックしたり、特定の処理にアクセラレータがすでに割り当てられているかどうかをチェックしたりできます。

参照用として、JDeveloperで事前定義されているVisual C++キーマッピングのアクセラレータ割当ての全セットを、次のリストに示します。リストにあげたアクセラレータの他にも、[Alt]を押しながら[-]を押すと、ドッキング可能ウィンドウのポップアップ・メニューが開きます。他のアクセラレータとは異なり、このアクセラレータは割当てを変更できません。

コード・エディタのコマンド アクセラレータ
block-indent [Ctrl]+[Shift]+[I]
block-outdent [Ctrl]+[Shift]+[U]
cancel [Esc]
caret-backward [←]
caret-begin [Ctrl]+[Home]
caret-begin-line [Home]
caret-down [↓]
caret-end [Ctrl]+[End]
caret-end-line [End]
caret-forward [→]
caret-next-word-start [Ctrl]+[→]
caret-previous-word-start [Ctrl]+[←]
caret-up [↑]
completion-insight [Ctrl]+[Space]
completion-insight [Ctrl]+[Alt]+[T]
delete-line [Ctrl]+[Shift]+[L]
delete-next-word-end [Ctrl]+[Del]
delete-next-word-start [Ctrl]+[T]
delete-previous [Shift]+[Back Space]
delete-previous [Back Space]
delete-previous-word-start [Ctrl]+[Back Space]
delete-until-eol [Ctrl]+[Shift]+[Y]
delete-until-eol [Ctrl]+[Q]、[Ctrl]+[Y]
goto-matching-brace [Ctrl]+[K]
goto-matching-brace [Ctrl]+[Shift]+[K]
goto-matching-brace [Ctrl]+[]]
insert-break [Shift]+[Enter]
insert-break [Enter]
insert-tab [Tab]
page-down [Page Down]
page-up [Page Up]
reverse-tab [Shift]+[Tab]
scroll-line-down [Ctrl]+[↓]
scroll-line-up [Ctrl]+[↑]
selection-backward [Shift]+[←]
selection-begin [Ctrl]+[Shift]+[Home]
selection-begin-line [Shift]+[Home]
selection-down [Shift]+[↓]
selection-end [Ctrl]+[Shift]+[End]
selection-end-line [Shift]+[End]
selection-forward [Shift]+[→]
selection-next-word-start [Ctrl]+[Shift]+[→]
selection-page-down [Shift]+[Page Down]
selection-page-up [Shift]+[Page Up]
selection-previous-word-start [Ctrl]+[Shift]+[←]
selection-up [Shift]+[↑]
set-local-tabsize-2 [Ctrl]+[2]
set-local-tabsize-4 [Ctrl]+[4]
set-local-tabsize-8 [Ctrl]+[8]
toggle-insert-mode [Insert]
toggle-java-comments [Ctrl]+[Shift]+[/]
toggle-java-comments [Ctrl]+[/]
tooltip-insight [Ctrl]+[Shift]+[Space]
unselect [Ctrl]+[¥]

 

グローバル・コマンド アクセラレータ
ACTIVATE_LEFT_BUTTON_CMD_ID [Alt]+[←]
ACTIVATE_RIGHT_BUTTON_CMD_ID [Alt]+[→]
CodeTemplate.EXPAND [Ctrl]+[Enter]
ComponentPaletteCommand [Ctrl]+[Shift]+[P]
ConstraintsWindow [Ctrl]+[Shift]+[C]
ContextHelp [F1]
DebugCodeEditorDisableBreakpointCommand [Ctrl]+[F9]
DebugCodeEditorToggleBreakpointCommand [F9]
DebugCodeEditorWatchCommand [Shift]+[F9]
DebugResetCommand [Shift]+[F5]
DebugResumeCommand [F5]
DebugRunToCursorCommand [Ctrl]+[F10]
DebugSelectionCommand [Alt]+[F5]
DebugSetNextStatementCommand [Ctrl]+[Shift]+[F10]
DebugShowIPCommand [Alt]+(テンキーの)[*]
DebugStepIntoCommand [F11]
DebugStepOutCommand [Shift]+[F11]
DebugStepOverCommand [F10]
DOCUMENT_1_CMD_ID [Ctrl]+[Alt]+[1]
DOCUMENT_2_CMD_ID [Ctrl]+[Alt]+[2]
DOCUMENT_3_CMD_ID [Ctrl]+[Alt]+[3]
DOCUMENT_4_CMD_ID [Ctrl]+[Alt]+[4]
DOCUMENT_5_CMD_ID [Ctrl]+[Alt]+[5]
DOCUMENT_6_CMD_ID [Ctrl]+[Alt]+[6]
DOCUMENT_7_CMD_ID [Ctrl]+[Alt]+[7]
DOCUMENT_8_CMD_ID [Ctrl]+[Alt]+[8]
DOCUMENT_9_CMD_ID [Ctrl]+[Alt]+[9]
DOCUMENT_ASSIGN_1_CMD_ID [Alt]+[Shift]+[1]
DOCUMENT_ASSIGN_2_CMD_ID [Alt]+[Shift]+[2]
DOCUMENT_ASSIGN_3_CMD_ID [Alt]+[Shift]+[3]
DOCUMENT_ASSIGN_4_CMD_ID [Alt]+[Shift]+[4]
DOCUMENT_ASSIGN_5_CMD_ID [Alt]+[Shift]+[5]
DOCUMENT_ASSIGN_6_CMD_ID [Alt]+[Shift]+[6]
DOCUMENT_ASSIGN_7_CMD_ID [Alt]+[Shift]+[7]
DOCUMENT_ASSIGN_8_CMD_ID [Alt]+[Shift]+[8]
DOCUMENT_ASSIGN_9_CMD_ID [Alt]+[Shift]+[9]
FindNextAtCursorCommand [Ctrl]+[F3]
FindPreviousAtCursorCommand [Ctrl]+[Shift]+[F3]
Ide.APPLICATIONS_CMD_ID [Ctrl]+[Shift]+[A]
Ide.BROWSE_SYMBOL_CMD_ID [F12]
Ide.CLOSE_ALL_CMD_ID [Ctrl]+[Shift]+[F4]
Ide.CLOSE_NODE_CMD_ID [Ctrl]+[F4]
Ide.CONNECTIONS_CMD_ID [Ctrl]+[Shift]+[O]
Ide.CONTEXT_MENU_CMD_ID [Shift]+[F10]
Ide.COPY_CMD_ID [Ctrl]+[C]
Ide.COPY_CMD_ID [Ctrl]+[Insert]
Ide.CUT_CMD_ID [Ctrl]+[X]
Ide.CUT_CMD_ID [Shift]+[Del]
Ide.DELETE_CMD_ID [Del]
Ide.EXIT_CMD_ID [Alt]+[F4]
Ide.EXPLORER_CMD_ID [Ctrl]+[Shift]+[S]
Ide.FIND_CMD_ID [Ctrl]+[F]
Ide.FIND_CMD_ID [Ctrl]+[D]
Ide.GOTO_LINE_NUMBER_CMD_ID [Ctrl]+[G]
Ide.INCREMENTAL_SEARCH_BACKWARD_CMD_ID [Ctrl]+[I]
Ide.INSPECTOR_CMD_ID [Ctrl]+[Shift]+[R]
Ide.LOG_WINDOW_CMD_ID [Alt]+[2]
Ide.NAVIGATE_CMD_ID [Alt]+[Home]
Ide.NEXT_EDITOR_CMD_ID [Alt]+[Page Down]
Ide.NEXT_EDITORFRAME_CMD_ID [Ctrl]+[Tab]
Ide.NEXT_EDITORFRAME_CMD_ID [Ctrl]+[F6]
Ide.NEXTMSG_CMD_ID [F4]
Ide.OPEN_CMD_ID [Ctrl]+[O]
Ide.PASTE_CMD_ID [Ctrl]+[V]
Ide.PASTE_CMD_ID [Shift]+[Insert]
Ide.PREV_EDITOR_CMD_ID [Alt]+[Page Up]
Ide.PREV_EDITORFRAME_CMD_ID [Ctrl]+[Shift]+[Tab]
Ide.PREV_EDITORFRAME_CMD_ID [Ctrl]+[Shift]+[F6]
Ide.PREVMSG_CMD_ID [Shift]+[F4]
Ide.PRINT_CMD_ID [Ctrl]+[P]
Ide.PROJECT_SETTINGS_CMD_ID [Alt]+[F7]
Ide.REDO_CMD_ID [Ctrl]+[Shift]+[Z]
Ide.REDO_CMD_ID [Alt]+[Shift]+[Back Space]
Ide.REPLACE_CMD_ID [Ctrl]+[H]
Ide.SAVE_CMD_ID [Ctrl]+[S]
Ide.SEARCH_AGAIN_CMD_ID [F3]
Ide.SEARCH_BACKWARD_CMD_ID [Shift]+[F3]
Ide.SEARCH_SOURCE_PATH_CMD_ID [Ctrl]+[Shift]+[F]
Ide.SELECT_ALL_CMD_ID [Ctrl]+[A]
Ide.SYSTEM_CMD_ID [Alt]+[0]
Ide.UNDO_CMD_ID [Ctrl]+[Z]
Ide.UNDO_CMD_ID [Alt]+[Back Space]
JCompiler.CANCEL_BUILD_CMD_ID [Ctrl]+[Cancel]
JCompiler.MAKE_PROJECT_CMD_ID [F7]
NAVIGATE_LRU_FILES_CMD_ID [Ctrl]+[=]
NEXT_PANE_CMD_ID [F6]
ObjectGalleryCommand [Ctrl]+[N]
ojb.GotoBookmarkCommand [Alt]+[F2]
ojb.NextBookmarkCommand [F2]
ojb.PreviousBookmarkCommand [Shift]+[F2]
ojb.RemoveBookmarksFromFileCommand [Ctrl]+[Shift]+[F2]
ojb.ToggleBookmarkCommand [Ctrl]+[F2]
ojji.ImportAssistance [Alt]+[Enter]
PREV_PANE_CMD_ID [Shift]+[F6]
Refactor.ExtractMethod [Ctrl]+[Alt]+[M]
RunProjectCommand [Ctrl]+[F5]
StraightenLineCommand [Ctrl]+[L]
SYSTEM_MENU_CMD_ID [Alt]+[-]
ThumbnailViewCommand [Ctrl]+[Shift]+[H]
ViewDebugBreakpointsCommand [Alt]+[F9]
ViewDebugClassesCommand [Alt]+[5]
ViewDebugHeapCommand [Alt]+[6]
ViewDebugLocalsCommand [Alt]+[4]
ViewDebugMonitorsCommand [Alt]+[8]
ViewDebugStackCommand [Alt]+[7]
ViewDebugWatchesCommand [Alt]+[3]
ZoomInCommand [Ctrl]+[]]
ZoomOutCommand [Ctrl]+[[]
ZoomToNormalCommand [Ctrl]+[0]

 

JSP/HTMLビジュアル・エディタのコマンド アクセラレータ
ToolbarIdeCommands.ALIGN_CENTER_CMD_ID [Ctrl]+[Alt]+[Shift]+[C]
ToolbarIdeCommands.ALIGN_LEFT_CMD_ID [Ctrl]+[Alt]+[Shift]+[L]
ToolbarIdeCommands.ALIGN_RIGHT_CMD_ID [Ctrl]+[Alt]+[Shift]+[R]
ToolbarIdeCommands.BOLD_CMD_ID [Ctrl]+[B]
ToolbarIdeCommands.INDENT_CMD_ID [Ctrl]+[Alt]+[]]
ToolbarIdeCommands.ITALIC_CMD_ID [Ctrl]+[I]
ToolbarIdeCommands.REFRESH_CMD_ID [F5]
ToolbarIdeCommands.UNDERLINE_CMD_ID [Ctrl]+[U]
ToolbarIdeCommands.UNINDENT_CMD_ID [Ctrl]+[Alt]+[[]

 

Javaビジュアル・エディタのコマンド アクセラレータ
LayoutConstants.ALIGN_BOTTOM_CMD_ID [Shift]+[↓]
LayoutConstants.ALIGN_CENTER_CMD_ID [Alt]+[Shift]+[←]、[Alt]+[Shift]+[→]
LayoutConstants.ALIGN_LEFT_CMD_ID [Shift]+[←]
LayoutConstants.ALIGN_MIDDLE_CMD_ID [Alt]+[Shift]+[↑]、[Alt]+[Shift]+[↓]
LayoutConstants.ALIGN_RIGHT_CMD_ID [Shift]+[→]
LayoutConstants.ALIGN_TOP_CMD_ID [Shift]+[↑]
LayoutConstants.BIG_DECREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[↑]
LayoutConstants.BIG_DECREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[←]
LayoutConstants.BIG_INCREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[↓]
LayoutConstants.BIG_INCREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[→]
LayoutConstants.BIG_MOVE_DOWN_CMD_ID [Ctrl]+[↓]
LayoutConstants.BIG_MOVE_LEFT_CMD_ID [Ctrl]+[←]
LayoutConstants.BIG_MOVE_RIGHT_CMD_ID [Ctrl]+[→]
LayoutConstants.BIG_MOVE_UP_CMD_ID [Ctrl]+[↑]
LayoutConstants.DECREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[Shift]+[↑]
LayoutConstants.DECREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[Shift]+[←]
LayoutConstants.INCREASE_HEIGHT_CMD_ID [Ctrl]+[Alt]+[Shift]+[↓]
LayoutConstants.INCREASE_WIDTH_CMD_ID [Ctrl]+[Alt]+[Shift]+[→]
LayoutConstants.MOVE_DOWN_CMD_ID [Ctrl]+[Shift]+[↓]
LayoutConstants.MOVE_LEFT_CMD_ID [Ctrl]+[Shift]+[←]
LayoutConstants.MOVE_RIGHT_CMD_ID [Ctrl]+[Shift]+[→]
LayoutConstants.MOVE_UP_CMD_ID [Ctrl]+[Shift]+[↑]
LayoutConstants.NEXT_CMD_ID [Tab]
LayoutConstants.PREV_CMD_ID [Shift]+[Tab]

 

ヘルプ・システムのコマンド アクセラレータ
BackwardCmd [Ctrl]+[Alt]+[←]
ForwardCmd [Ctrl]+[Alt]+[→]

 


IDEのキーマップの使用
コード・エディタ環境のカスタマイズ
ソース・ファイルの編集