맵키 정의 또는 편집하기
맵키를 생성하거나, 원래 config.pro 파일에 입력한 맵키를 편집하거나 맵키(Mapkeys) 대화상자(파일(File) > 옵션(Options) > 환경(Environment) > 맵키 설정(Mapkeys Settings))를 사용하여 생성한 맵키를 편집하는 경우 다음 규칙이 적용됩니다.
• 각 명령 앞에 크로스해칭 기호(#)를 넣습니다.
• 세미콜론으로 각 명령이나 필드를 구분합니다.
• 기능 키를 맵키로 사용하려면 기능 키 앞에 달러 기호($)를 붙입니다. 예를 들면 $F2과 같습니다.
• 필드의 첫 번째 비공백 문자가 크로스해칭 기호(#)가 아니면 필드의 나머지 문자가 프롬프트에 응답하여 입력한 키보드 입력으로 해석됩니다. 단, 현재 명령에서 키보드 입력을 요구하지 않으면 이 데이터가 무시됩니다.
• 텍스트가 없는 필드는 캐리지 리턴(<CR>)으로 해석됩니다.
• 선행 공백은 무시됩니다.
• 시스템에서 필드를 입력 필드로 해석하지 않는 한, 일련의 비선행 공백은 공백 하나로 해석됩니다.
• 대소문자가 구분되어 입력됩니다.
• 키보드 입력은 대소문자를 구분합니다.
• 맵키 길이에는 제한이 없습니다. 백슬래시(\)를 연속 문자로 사용합니다. 예를 들어 다음과 같이 매크로를 "aa"로 정의할 수 있습니다.
mapkey $F2 @MAPKEY_LABELaa;\
mapkey(continued) ~ Activate `main_dlg_cur` `page_Model_control_btn` 1;\
mapkey(continued) ~ Command `ProCmdFtRevolve`;
맵키 네스트하기
한 맵키가 다른 맵키를 실행하도록 맵키를 네스트할 수 있습니다.