기초 > 사용자 인터페이스 기본 > 사용자 인터페이스 사용자 정의 > 환경 > 맵키 매크로 작업 > 맵키 정의 또는 편집하기
  
맵키 정의 또는 편집하기
맵키를 생성하거나, 원래 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`;
맵키 네스트하기
한 맵키가 다른 맵키를 실행하도록 맵키를 네스트할 수 있습니다.