소개
Creo Parametric에서 맵키는 자주 사용하는 명령 시퀀스를 키보드의 특정 키나 키 세트에 매핑하는 키보드
매크로(macros) 입니다. 이러한 맵키는 Config.pro 파일에 저장됩니다. 시스템은 맵키를 정의하기 위해 일련의 키
입력 또는 명령 실행을 단계별로 수행 할 때 맵키를 기록합니다. 한 맵키가 다른 맵키를 시작하도록 다른 맵키 내에
"중첩" 할 수도 있습니다. (일반적인 메뉴 선택 또는 기능을 반복 하기 위해 매크로(macros) 를 기록합니다.
*주의사항
-Mapkey 이름 지정시 (두글자이상 or 이름에 사용되지 않는 문자와 함께)
바로 가기 키 이름을 "dd"로 하기 원하는 경우 Creo Parametric 은 "d" 키를 누르는 순간 기존에 "d" 명령어로 맵키가 만들어져 있으면 바로 "d" 기능으로 적용이되어 "dd"를 사용할 수 없습니다. 그러므로 여러 맵키를 사용하실거라면 두글자 이상으로 이름을 만들어 주시는 것이 좋습니다. 혹은 이름에 사용되지 않는 문자 (슬래시, 대괄호, 느낌표 등)를 사용하여 이름(ex:/1 , /2 , !1 , !2) 등을 지정해주시면 됩니다.
생성 방법
맵키를 생성하려면 구성 파일 옵션 mapkey를 사용하거나 Creo Parametric 메뉴 모음에서 파일(File) > 옵션(Options) > 환경(Environment) > 맵키 설정(Mapkeys Settings)을 클릭한 다음 맵키(Mapkeys) 대화상자에서
새로 만들기(New)를 클릭하고 맵키 기록(Record Mapkey) 대화상자에 맵키를 기록하면 됩니다.
맵키 설정 창 | 메뉴 설명 |
새로만들기 : 새 맵키를 정의 할 수 있습니다. "맵키기록" 대화 상자를 엽니다 . |
|
편집 : 선택한 맵키를 수정할 수 있습니다. | |
실행 : 선택한 맵키를 실행할 수 있습니다. | |
삭제 : 선택한 맵키를 삭제할 수 있습니다. | |
저장 : 활성 파일의 모든 맵키를 "config.pro" 파일에 저장할 수 있습니다. |
|
변경된 항목 저장 : 현재 세션에서 변경된 맵키만 구성 파일에 저장할 수 있습니다. |
|
모두 : 모든 맵키를 저장합니다. |
맵키 기록 창 | 메뉴 설명 |
바로 가기 키 : 맵키를 실행하는 데 사용할 키 시퀀스를 입력합니다 |
|
이름 : 맵키 이름을 정의 합니다 | |
설명 : 맵키 설명을 입력 합니다 | |
키보드 입력 기록 : (기본값). 맵키를 정의 할 때 키보드 입력을 기록하고 매크로를 실행할 때 사용합니다. |
|
시스템 기본 적용 : 매크로를 실행할 때 시스템 기본값을 수락합니다 . |
|
키보드 입력을 위해 일시 정지: 매크로를 실행하는 동안 프롬프트에 대한 응답으로 메시지 영역에서 키보드 입력을 위해 일시 중지합니다 . |
맵키 정의 규칙
• 각 명령 앞에 크로스 해치 부호 (#)를 붙입니다.
• 세미콜론을 사용하여 명령 또는 필드를 구분하십시오.
• 기능 키를 맵 키로 사용하려면 앞에 달러 기호 ($)를 붙입니다. 예를 들어 $ F2 입니다.
• 필드의 첫 번째 공백이 아닌 문자가 크로스 해치 부호 (#)가 아닌 경우 시스템은 나머지 필드를 프롬프트에 대한 응답으로 입력 한 키보드 입력으로 해석합니다. 그러나 현재 명령이 키보드 입력을 요청하지 않으면이 데이터는 무시됩니다.
• 필드에 텍스트가 없으면 시스템은 필드를 캐리지 리턴 (<CR>)으로 해석합니다.
• 시스템은 선행 공백을 무시합니다.
• 필드를 입력 필드로 취급하지 않는 한 일련의 제외되지 않는 공백을 단일 공백으로 처리합니다.
• 항목은 대소 문자를 구분하지 않습니다.
• 키보드 입력은 대소 문자를 구분합니다.
• 맵키 길이에는 실질적인 제한이 없습니다. 백 슬래시 문자 (\)를 연속 문자로 사용하십시오.
mapkey $ F2 @MAPKEY_LABELdd; \
mapkey (continued) ~`main_dlg_cur` 활성화`page_Model_control_btn` 1; \
mapkey (continued) ~ 명령`ProCmdFtRevolve`;
• 각 명령 앞에 크로스 해치 부호 (#)를 붙입니다. 하나의 맵키가 다른 맵키를 시작하도록 맵키를 중첩 할 수 있습니다.
맵키를 중첩하려면 정의하는 맵키의 명령 시퀀스에 백분율 기호 ( % )가 앞에 오는 맵키 이름을 포함합니다.
다음은 중첩 된 맵키가있는 편집 된 맵키의 예입니다. 첫 번째 줄은 두 번째 줄에 표시된대로 중첩 될 맵키를
보여줍니다.
mapkey $ F1 #VIEW; #PREVIOUS;
mapkey $ F2 % $ F1; #VIEW; #REPAINT;
* 중첩 된 맵키는 5 개 수준을 초과 할 수 없습니다.
실제 예시
config.pro 에 저장되는 값
mapkey /2 ~ Command `ProCmdFtExtrude`;
mapkey /2 @MAPKEY_LABEL심볼추가;~ Command `ProCmdDwgCrSymInstCust` ;\
mapkey(continued) ~ Trail `UI Desktop` `UI Desktop` `DLG_PREVIEW_POST` `file_open`;\
mapkey(continued) ~ Move `file_open` `file_open` 2 26.131603 7.577386;\
mapkey(continued) ~ Activate `file_open` `pb_favorites__FAV_12_`;\
mapkey(continued) ~ Command `ProFileSelPushOpen_Standard@context_dlg_open_cmd`;
(아래의 영상 참고)
저장 방법
*다른 pc에서 똑같은 맵키를 사용 하려면*
맵키가 있는 pc에서 전체 저장 후에 저장한 config.pro 파일을 오픈하여 맵키 내용을 복사한 후 다른 pc에 있는 config.pro를 오픈하여 추가한 후 저장합니다.
'Creo > Creo 환경 설정' 카테고리의 다른 글
Parameter (0) | 2020.05.25 |
---|---|
오류 > Creo 시작할 때 내장 브라우저에서 스크립트 오류 (0) | 2020.05.08 |
라이선스 서버 Windows 방화벽 처리 방법 (31) | 2020.04.19 |
Foundation Building > 시작 파일 설정 하기 (0) | 2020.03.14 |
Creo 5.0 다크 테마 적용 하기 (0) | 2020.01.20 |