클래스 다이어그램 및 클래스 세부 내용 창의 키보드 및 마우스 바로 가기(클래스 디자이너)Keyboard and Mouse Shortcuts in the Class Diagram and Class Details Window (Class Designer)

마우스 외에도 키보드를 사용하여 클래스 디자이너 및 클래스 세부 내용 창에서 탐색 작업을 수행할 수 있습니다.You can use the keyboard in addition to the mouse to perform navigational actions in Class Designer and in the Class Details window.

항목 내용In this topic

클래스 디자이너에서 마우스 사용Using the Mouse in Class Designer

클래스 다이어그램에서는 다음과 같은 마우스 동작이 지원됩니다.The following mouse actions are supported in class diagrams:

마우스 조합Mouse Combination 컨텍스트Context 설명Description
두 번 클릭Double-click Shape 요소Shape elements 코드 편집기를 엽니다.Opens the code editor.
롤리팝 커넥터Lollipop connector 롤리팝을 확장/축소합니다.Expand/collapse lollipop.
롤리팝 커넥터 레이블Lollipop connector label 인터페이스 표시 명령을 호출합니다.Invokes Show Interface command.
마우스 휠Mouse Wheel 클래스 다이어그램Class diagram 세로 방향으로 스크롤합니다.Scroll vertically.
Shift+마우스 휠SHIFT + Mouse Wheel 클래스 다이어그램Class diagram 가로 방향으로 스크롤합니다.Scroll horizontally.
Ctrl+마우스 휠CTRL + Mouse Wheel 클래스 다이어그램Class diagram 확대/축소합니다.Zoom.
Ctrl+Shift+클릭CTRL + Shift + click 클래스 다이어그램Class diagram 확대/축소합니다.Zoom.

클래스 세부 내용 창에서 마우스 사용Using the Mouse in the Class Details Window

마우스를 사용하여 클래스 세부 내용 창 및 창에 표시되는 데이터의 모양을 다음과 같은 방법으로 변경할 수 있습니다.Using a mouse, you can change the appearance of the Class Details window and the data it displays, in the following ways:

  • 편집 가능한 셀을 클릭하면 해당 셀의 내용을 편집할 수 있습니다.Clicking any editable cell lets you edit the contents of that cell. 속성 창과 소스 코드를 포함하여 데이터가 저장되어 있거나 표시되는 모든 위치에서 변경 내용이 반영됩니다.Your changes are reflected in all places that data is stored or displayed, including in the Properties window and in source code.

  • 행의 셀을 클릭하면 해당 행이 나타내는 요소의 속성이 속성 창에 표시됩니다.Clicking any cell of a row causes the Properties window to display the properties for the element represented by that row.

  • 열 너비를 변경하려면 열이 원하는 너비가 될 때까지 열 머리글의 오른쪽 경계선을 끕니다.To change the width of a column, drag the boundary on the right side of the column heading until the column is the width you want.

  • 행 왼쪽에 있는 화살표 기호를 클릭하여 구획 또는 속성 노드를 확장하거나 축소할 수 있습니다.You can expand or collapse compartment or property nodes by clicking the arrow symbols to the left of the row.

  • 클래스 세부 내용 창에서는 현재 클래스에 새 멤버를 만들고 클래스 세부 내용 창 그리드에서 멤버 구획을 탐색하기 위한 여러 단추를 제공합니다.The Class Details Window offers several buttons for creating new members in the current class and for navigating among the members' compartments in the Class Details Window grid. 자세한 내용은 클래스 세부 내용 창 단추를 참조하세요.For more information, see Class Details Window Buttons.

클래스 디자이너에서 키보드 사용Using the Keyboard in Class Designer

클래스 다이어그램에서는 다음과 같은 키보드 동작이 지원됩니다.The following keyboard actions are supported in class diagrams:

KeyKey 컨텍스트Context 설명Description
화살표 키Arrow keys 내부 형식 모양Inside type shapes 모양 내용에 대한 트리 스타일 탐색(모양을 둘러싼 래핑이 지원됨)Tree-style navigation on shape contents (wrapping around shape is supported). 왼쪽 및 오른쪽 키는 확장 가능한 경우 현재 항목을 확장/축소하고, 그렇지 않은 경우 부모로 이동합니다(자세한 동작은 트리 뷰 탐색 참조).Left and right keys expand/collapse current item if it is expandable and navigate to parent if not (see tree-view navigation for detailed behavior).
최상위 모양Top-level shapes 다이어그램에서 모양 이동Moving shapes on the diagram.
Shift+화살표 키SHIFT+arrow keys 내부 형식 모양Inside type shapes 멤버, 중첩 형식 또는 구획과 같은 모양 요소로 구성된 연속 선택 영역 작성Building continuous selection consisting of shape elements such as members, nested types, or compartments. 이러한 바로 가기는 래핑을 지원하지 않습니다.These shortcuts do not support wrapping around.
HOME 내부 형식 모양Inside type shapes 최상위 모양 제목으로 이동합니다.Navigate to the top-level shape title.
최상위 모양Top-level shapes 다이어그램의 첫 번째 모양으로 이동합니다.Navigate to first shape on the diagram.
End END 내부 형식 모양Inside type shapes 모양 내부에 보이는 마지막 요소로 이동합니다.Navigate to last visible element inside the shape.
최상위 모양Top-level shapes 다이어그램의 마지막 모양으로 이동합니다.Navigate to the last shape on the diagram.
Shift+HomeSHIFT+HOME 내부 형식 모양Inside type shape 현재 항목부터 시작하고 동일한 모양의 최상위 항목으로 끝나는 모양 내의 요소를 선택합니다.Selects elements within the shape starting with the current item and ending with the top-most item on the same shape.
Shift+EndSHIFT+END 내부 형식 모양Inside type shape Shift+Home과 동일하지만 하향식 방향입니다.Same as SHIFT+HOME but in top-down direction.
Enter 키ENTER 모든 컨텍스트All contexts 두 번 클릭을 통해서도 사용할 수 있는 모양에 대한 기본 동작을 호출합니다.Invokes default action on the shape which is also available via double-click. 대부분의 경우 코드 보기이지만 일부 요소는 다르게(롤리팝, 구획 머리글, 롤리팝 레이블) 정의합니다.In most cases this is View Code but some elements define it differently (lollipops, compartment headers, lollipop labels).
+/- 모든 컨텍스트All contexts 현재 포커스가 있는 요소를 확장할 수 있는 경우 이러한 키는 요소를 확장명/축소합니다.If currently focused element is expandable, these keys expand/collapse the element.
> 모든 컨텍스트All contexts 자식이 있는 요소에서 요소가 축소된 경우 요소를 확장하고 첫 번째 자식으로 이동합니다.On elements with children, this expands the element if it is collapsed and navigates to first child.
< 모든 컨텍스트All contexts 부모 요소로 이동합니다.Navigates to the parent element.
Alt+Shift+LALT+SHIFT+L 내부 형식 모양 + 형식 모양Inside type shapes + on type shapes. 있는 경우 현재 선택한 모양의 롤리팝으로 이동합니다.Navigates to the lollipop of currently selected shape if it is present.
Alt+Shift+BALT+SHIFT+B 내부 형식 모양 + 형식 모양Inside type shapes + on type shapes. 기본 형식 목록이 형식 모양에 표시되고 둘 이상의 항목이 있는 경우 목록의 확장 상태를 설정/해제(확장/축소)합니다.If base type list is shown on the type shape and has more than one item, this toggles expansion state of the list (collapse/expand).
DeleteDELETE 형식 및 메모 모양On type and comment shapes 다이어그램에서 제거 명령을 호출합니다.Invokes Remove from Diagram command.
그 밖의 모든 항목On everything else. 코드에서 삭제 명령을 호출합니다(멤버, 매개 변수, 연결, 상속, 롤리팝 레이블).Invokes Delete from Code command (members, parameters, associations, inheritance, lollipop labels).
Ctrl+DeleteCTRL+DELETE 모든 컨텍스트All contexts 선택 영역에 대해 코드에서 삭제 명령을 호출합니다.Invokes Delete from Code command on selection.
TabTAB 모든 컨텍스트All contexts 동일한 부모 내의 다음 자식으로 이동합니다(래핑 지원).Navigates to next child within the same parent (supports wrapping).
Shift+TabSHIFT+TAB 모든 컨텍스트All contexts 동일한 부모 내의 이전 자식으로 이동합니다(래핑 지원).Navigates to previous child within the same parent (supports wrapping).
스페이스바SPACE 모든 컨텍스트All contexts 현재 요소에 대한 선택을 설정/해제합니다.Toggles selection on the current element.

클래스 세부 내용 창에서 키보드 사용Using the Keyboard in the Class Details Window

참고

다음 키 바인딩은 코드 입력 환경을 모방하기 위해 특별히 선택되었습니다.The following key bindings were chosen to specifically to mimic the experience of typing code.

다음 키를 사용하여 클래스 세부 내용 창을 탐색합니다.Use the following keys to navigate the Class Details window:

KeyKey 결과Result
, (쉼표), (comma) 커서가 매개 변수 행에 있는 경우 쉼표를 입력하면 커서가 다음 매개 변수의 이름 필드로 이동합니다.If the cursor is in a parameter row, typing a comma moves the cursor to the Name field of the next parameter. 커서가 메서드의 마지막 매개 변수 행에 있는 경우 새 매개 변수를 만드는 데 사용할 수 있는 <매개 변수 추가> 필드로 커서를 이동합니다.If the cursor is in the last parameter row of a method, it moves the cursor to the <add parameter> field, which you can use to create a new parameter.

커서가 클래스 세부 내용 창의 다른 곳에 있는 경우 쉼표를 입력하면 현재 필드에 쉼표가 리터럴로 추가됩니다.If the cursor is elsewhere in the Class Details Window, typing a comma literally adds a comma in the current field.
; (세미콜론); (semicolon)

또는or

) (닫는 괄호)) (close parenthesis)
클래스 세부 내용 창 그리드에서 다음 멤버 행의 이름 필드로 커서를 이동합니다.Move the cursor to the Name field of the next member row in the Class Details Window grid.
Tab 먼저 왼쪽에서 오른쪽으로 이동한 다음 위쪽에서 아래쪽으로 이동하여 커서를 다음 필드로 이동합니다.Moves the cursor to the next field, first moving left to right and then top to bottom. 커서가 텍스트를 입력한 필드에서 이동하는 경우 클래스 세부 내용 창에서 해당 텍스트를 처리하고 오류를 생성하지 않으면 저장합니다.If the cursor is moving from a field in which you have typed text, Class Details Window processes that text and stores it if it does not produce an error.

커서가 <매개 변수 추가>와 같은 빈 필드에 있는 경우 Tab 키를 누르면 다음 행의 첫 번째 필드로 이동합니다.If the cursor is on an empty field such as <add parameter>, Tab moves it to the first field of the next row.
<스페이스바><space> 먼저 왼쪽에서 오른쪽으로 이동한 다음 위쪽에서 아래쪽으로 이동하여 커서를 다음 필드로 이동합니다.Moves the cursor to the next field, first moving left to right and then top to bottom. 커서가 <매개 변수 추가>와 같은 빈 필드에 있는 경우 다음 행의 첫 번째 필드로 이동합니다.If the cursor is on an empty field such as <add parameter>, it moves to the first field of the next row. 쉼표 바로 뒤에 입력된 <스페이스바>는 무시됩니다.Note that <space> typed immediately after a comma is ignored.

커서가 요약 필드에 있는 경우 스페이스바를 입력하면 공백 문자가 추가됩니다.If the cursor is in the Summary field, typing a space adds a space character.

커서가 지정된 행의 숨기기 열에 있는 경우 스페이스바를 입력하면 숨기기 확인란의 값이 설정/해제됩니다.If the cursor is in the Hide column of a given row, typing a space toggles the value of the Hide checkbox.
Ctrl+TabCTRL+Tab 다른 문서 창으로 전환합니다.Switch to another document window. 예를 들어 클래스 세부 내용 창에서 열려 있는 코드 파일로 전환합니다.For example, switch from the Class Details Window to an open code file.
Esc(이스케이프)ESC (Escape) 필드에 텍스트 입력을 시작한 경우 Esc 키를 누르면 실행 취소 키로 동작하며 필드 내용을 이전 값으로 되돌립니다.If you have begun to type text in a field, pressing ESC acts as an undo key, reverting the field's contents to its previous value. 클래스 세부 내용 창에 일반 포커스가 있지만 포커스가 있는 특정 셀이 없는 경우 Esc 키를 누르면 포커스가 클래스 세부 내용 창에서 벗어납니다.If the Class Details Window has general focus, but no specific cell has focus, pressing ESC moves focus away from the Class Details Window.
위쪽 화살표 및 아래쪽 화살표Up arrow and down arrow 이러한 키는 클래스 세부 내용 창 그리드에서 커서를 행 간에 세로로 이동합니다.These keys move the cursor from row to row vertically in the Class Details Window grid.
왼쪽 화살표Left arrow 커서가 이름 열에 있는 경우 왼쪽 화살표를 누르면 계층 구조에서 현재 노드가 축소됩니다(열려 있는 경우).If the cursor is in the Name column, pressing the left arrow collapses the current node in the hierarchy (if it is open).
오른쪽 화살표Right arrow 커서가 이름 열에 있는 경우 오른쪽 화살표를 누르면 계층 구조에서 현재 노드가 확장됩니다(축소된 경우).If the cursor is in the Name column, pressing the right arrow expands the current node in the hierarchy (if it is collapsed).

참고 항목See Also

형식 멤버 만들기 및 구성(클래스 디자이너)Creating and Configuring Type Members (Class Designer)