UDN
Search public documentation:
AddingEditorHotkeysKR
English Translation
日本語訳
中国翻译
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
日本語訳
中国翻译
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
에디터 핫키 추가하기
문서 변경내역: Richard Nalezynski 작성.
개요
Bind Hotkeys(핫키 지정) 대화상자는 사용자가 에디터의 디폴트 핫키 조합을 입맛대로 재설정할 수 있도록 해줍니다. 에디터 핫키 바인딩과 핫키 명령을 새로 만드는 법에 대해서는 Editor Hotkeys KR 페이지를 참고하시기 바랍니다.
핫키 추가하기
디폴트 키바인딩은
BaseEditorKeyBindings.INI
환경설정 파일에 정의되어 있습니다. 엔진에서 정의한 범주 및 명령들은 Engine\Config 디렉토리의 BaseEditor.INI
에 정의되어 있습니다. 게임 특정의 범주 및 명령들은 DefaultEditor.INI
파일에 추가되어야 합니다.
범주
BaseEditor.INI
환경설정 파일의 [UnrealEd.UnrealEdOptions] 섹션 하에
새 EditorCategories 항목을 넣음으로써 Command(명령)의 범주를 추가할 수 있습니다.
EditorCategories는 명령의 목록을 한데 그룹짓습니다. 핫키는 한 범주 내에서 독특합니다. 이것은 Matinee와 Kismet에서 별도로 핫키 스페이스바 를 결합할 수 있지만, Matinee에서 두 개의 서로 다른 명령에 스페이스바 를 결합할 수는 없다는 것을 의미합니다.
예:
[UnrealEd.UnrealEdOptions] EditorCategories=(Name="Matinee")
Name
명령이 표시되는 범주의 이름입니다.Parent
선택적이며, 범주의 부모를 가리킵니다. 다른 범주를 가리키는 Parent를 정의함으로써 범주를 중첩할 수 있다는 점을 유념하십시오. 다음은 한 예입니다:EditorCategories=(Parent=”Matinee”,Name="Matinee Nested")
Commands
명령을 추가하려면BaseEditor.INI
환경설정 파일의 [UnrealEd.UnrealEdOptions] 섹션에 새 EditorCommands 엔트리를 넣습니다.
다음은 핫키 명령의 한 예입니다:
[UnrealEd.UnrealEdOptions] ;Matinee Commands EditorCommands= (Parent="Matinee", CommandName="Matinee_TogglePlayPause", Description="Matinee_TogglePlayPause_Desc", ExecCommand="Matinee TogglePlayPause")
Parent
명령이 표시되는 범주입니다.CommandName 과 Description
이 속성들은 현지화할 수 있는 문자열을 나타냅니다.CommandName
은 독특해야 합니다.
ExecCommand
핫키가 눌러졌을 때 집행할 exec 명령입니다.디폴트 키바인딩
핫키 keybindings의 기본값은 Engine\Config 디렉토리의BaseEditorKeyBindings.INI
및 DefaultEditorKeyBindings.INI
에 보존되어 있습니다. 에디터가 시작되면 기본 keybindings가 자동으로 결합된 다음, 사용자가 지정한 keybindings가 있으면 그것으로 오버라이드 됩니다.
환경설정 파일의 [UnrealEd.UnrealEdKeyBindings] 섹션에 새 Keybinding 엔트리를 입력함으로써 핫키의 기본을 추가할 수 있습니다.
다음은 기본 키바인딩의 한 예입니다:
KeyBindings= (bCtrlDown=False,bAltDown=False,bShiftDown=False,Key="SpaceBar",CommandName="Matinee_TogglePlayPause")
bCtrlDown
핫키에 CTRL 키 누르고 있기를 포함할지의 여부를 나타냅니다.bAltDown
핫키에 ALT 키 누르고 있기를 포함할지의 여부를 나타냅니다.bShiftDown
핫키에 SHIFT 키 누르고 있기를 포함할지의 여부를 나타냅니다.Key
결합되는 핫키의 Unreal 키 이름입니다. 사용할 수 있는 키의 전체 목록은 UnKeys.h 를 참고하십시오.CommandName
핫키를 결합할 명령의 이름. 명령들은BaseEditor.INI
및 DefaultEditor.INI
에 정의되어 있습니다.
Localization
CategoryName, CommandName 그리고 Description 은UnrealEd.INT
에서 현지화될 수 있는 문자열에 직접 맵됩니다.
예를 들어, UnrealEd.INT
에서는 위의 명령과 범주가 다음과 같이 됩니다 :
[CommandCategoryNames] Matinee=Matinee [CommandNames] Matinee_TogglePlayPause=Toggle Play/Pause Matinee_TogglePlayPause_Desc=Toggles between the playing and paused states in Matinee.