XiCAD 명령어 변경 - XiCAD myeonglyeong-eo byeongyeong

XiCAD for AutoCAD 는 두가지 방식으로 사용자 명령을 처리합니다.

한가지는  acad.pgp 파일 이고, 하나는 _onekey.lsp 입니다.

1. 설치 메뉴얼을 따랐다면, 사용자가 사용하시던 pgp 파일을 이미 xicad 폴더에 덮어 씌웠을 것입니다.

2. XiCAD 단축키의 변경은 상단의 [유틸리티 - 열기, 닫기 및 설치 - 명령어 단축키 변경]을 실행해서 변경할 수 있습니다. 이 명령어로 단축키를 변경 후 "저장 및 pgp 파일에 기록"을 클릭하면 사용자의 pgp 파일에 XiCAD 단축키를 등록합니다. (기존 사용자의 단축키 내용은 전혀 변경되지 않고, 추가만 합니다.)

고려하실 것은... pgp 파일에서 xicad의 단축키가 아래로 들어가게 됩니다.

pgp 파일은 아래 쪽에 있는 단축키 우선으로 작동되므로.. 만약에 pgp 파일에 단축키 xxx 가 있는데, xicad 에도 같은 xxx 단축키가 있다면, xicad 의 단축키가 실행됩니다.

그러므로, 만약 pgp 파일에서 특정 명령어의 단축키가 xicad와 중복이 된다면,

가. [유틸리티 - 열기, 닫기 및 설치 - 명령어 단축키 변경] 에서, 해당되는 명령어의 단축키를 중복되지 않게 변경하고 저장

나. XiCAD단축키 부분을 pgp 파일의 맨 위로 올리고 저장을 하면 됩니다. 

_onekey.lsp 은 단순 명령어의 조합으로 이루어진 리습을 모아 놓은 파일입니다. ../xicad/Lisp 폴더에 있습니다.

이 곳에서 리습으로 된 명령어를 수정하시면 됩니다. 사용자가 새로운 리습을 이 곳에 추가하셔도 자동 로딩됩니다.

** 잘 모르시면, 이 파일을 그냥 삭제해도 됩니다. 작동에 아무런 영향을 미치지 않습니다.

정리!!!

그냥 기존에 사용하던 단축키를 우선 적용하고 XiCAD 단축키를 시간 될 때 천천히 수정하고 싶다면....

0. ../xicad/Lisp 폴더의 _onekey.lsp 삭제

1. 사용하던 pgp 파일을 [../xicad/_AutoCAD] 에 덮어 씌우기. 

2. [유틸리티 - 열기, 닫기 및 설치 - 명령어 단축키 변경]을 실행하고, [pgp 파일에 적용 클릭]

3. pgp 파일을 메모장으로 열어서... XiCAD 단축키 부분을 잘라내서, 맨 위로 붙여넣기를 하면 됩니다.

pgp 파일은 더 아래에 있을 수록 우선 작동하기 때문입니다.

XiCAD의 단축키 영역은 아래와 같습니다.


; ============= start XiCAD Shortcut key  -------- Do not edit ================ ;
; ----------------------------------------------------------------------------- ;
; -------------------------- Use [ COM ] command for edit --------------------- ;
; ============================================================================= ;

단축키

....

....

....

단축키

; ============ end of XiCAD Shortcut key  -------- Do not edit ================ ;

전체 명령어 : xiCommandEdit

단축 명령어 : COM

사용법

XiCAD의 단축키를 변경할 때 사용하는 명령어입니다.

각 메뉴별로 명령어가 나타나며, 수정하고 싶은 명령어를 클릭하여, 아래에서 수정하면 됩니다.

단축키에 대한 정의는 c:/xicad/xiLib/xiShortkey.key 에 있는 내용을 불러오는 것이며, 이 파일은 사용자가 별도로 지정할 수도 있습니다.

각 화면 내용에 대한 설명은 아래와 같습니다.

맨 위에 있는 기능은 단축키설정이 저장될 파일을 선택하는 것입니다.

초기 설정은 아래와 같으며, 사용자가 다른 이름으로 저장할 수도 있습니다만.. 아마도 그럴 일을 별로 없으실 듯 합니다.

저장

목록에 있는 단축키 파일에 저장합니다.

다른 이름으로 저장

백업을 하실 수 있도록 다른 이름으로 단축키 파일을 저장할 수 있습니다.

메뉴목록

화면 왼쪽에는 XiCAD의 모든 메뉴 목록이 나타납니다.

캐드 풀다운 메뉴의 순서대로 목록이 정렬되어져 있습니다. 수정하고자 하는 메뉴를 선택하면 각 메뉴에 할당된 명령어가 오른쪽 창에 나타납니다.

XiCAD 명령어 변경 - XiCAD myeonglyeong-eo byeongyeong

분류 중 하나를 선택한 화면입니다.

XiCAD 명령어 변경 - XiCAD myeonglyeong-eo byeongyeong

각 명령어의 단축명령어와 실제 명령어, 그리고 명령어의 설명이 나타납니다.

위에 있는 검색기능은 수정 전에 바꾸고자 하는 명령어가 기존에 있는지를 검색하는 기능입니다.

검색을 하면 이 메뉴 뿐만 아니라 전체 메뉴에서 중복된 단축명령어를 찾습니다.

[설정 초기화]

XiCAD의 각종 명령어는 사용자 설정값을 기억합니다.

설정값은 ../xicad/xiLib/xiConfig.cfg   에 기록이 되는데, 확장자와 무관한 text 파일 이므로, 메모장으로 열어서 볼 수 있습니다. 열어 보면 아래와 같이 보입니다. 

(위에 있는 것이 명령어, 아래 줄이 설정값입니다.)

/xiDimtextMove
1|Ver_rdo|2.0|TwoHor_rdo|SingleHor_rdo
/xiXrefColor
Sel_rdo|1|9|0|0|0|0|*center*,*solid*|0|0
/xiUnfold
Normal_rdo|1|0|7|정점 갯수: |0|0/1.25/1.58|5|2.5|m|0

가끔 대화상자가 뜨는 명령어에서... 입력값이 엉뚱한 것이 들어갈 경우... 

예를 들어, 숫자를 입력해야 하는데, 문자를 입력했거나.. 양수를 입력해야 하는데 음수를 입력한 경우.. 다음에 명령어를 실행하면, 대화상자 자체를 띄우지 못하고 명령어가 실행되지 않는 현상이 있을 수 있습니다.

(대부분 자동으로 걸러내기는 하나, 워낙 다양한 사용자가 존재를 하므로....)

그럴 경우, xiConfig.cfg 를 열어서, 해당 명령어의 두 줄을 삭제하면 되는데.. 이 버튼은 그 것을 자동으로 실행합니다. 해당 명령어를 찾아서 이 버튼을 실행하면, 해당 명령어의 설정값을 초기화할 수 있습니다.

[선택삭제]

선택한 명령어 하나를 삭제합니다. 아마도 사용될 일은 없을 것 같습니다.

[누락복구]

혹시 중간에 업그레이드를 건너 뛰거나 했을 때, 빠진 명령어가 있을 수 있습니다.

이럴 때, 그 빠진 항목을 채워 넣는 기능입니다.

단, 혹시 모를 혼란을 방지하기 위해 ... 전체를 다 채워 넣지 않고, 선택된 분류의 명령어만 검색을 해서 채워 넣습니다.

예를 들어, "켜도구" 카테고리에서 이 버튼을 실행하면, "켜도구"의 누락된 명령어만 복구를 하게 됩니다.

[선택 복구]

선택한 하나의 명령어에 대해서만 원본 명령어를 불러 옵니다.

혹시 수정이 잘못되었고, 예전 단축명령어를 잊었다면.. 아래 선택항목되돌리기를 할 경우, 원래의 단축키 내용을 다시 불러옵니다.

[전체 복구]

사용자가 변경하기 전, 원래 XiCAD의 단축키 정의로 모든 명령어를 되돌리는 버튼입니다.

원본 단축키에 대한 정의는 c:/xicad/Lisp/xiShortkey_origin.key  에 있으며, 이 파일의 내용으로 사용자가 지정한 단축키 파일에 덮어 쓰는 것입니다.

이 "전체 복구"는 XiCAD 의 모든 명령어를 다시 초기 설정으로 되돌립니다. 수정 후, 실수로 누르지 않도록 유의하세요..

수정하고자 하는 명령어를 클릭하면 화면 하단 아래 그림의 칸에 그 명령어가 기록되며, 여기서 수정하거나, 새로운 명령어를 등록할 수도 있습니다.

예를 들어, 사용자가 잘 사용하는 리습이 있다면.. 여기에 "단축키" "원 명령어" "설명"을 넣으신 후 "수정 또는 생성"을 누르면, 해당 명령어가 새롭게 추가되며, pgp 파일에 한꺼번에 기록되어 편하게 사용하실 수 있습니다.

수정 후 "저장 후 pgp 파일에 적용" 을 누르면, 해당 .key 파일에 내용을 기록함과 동시에 pgp 파일의 맨 하단에 단축키 내용을 기록합니다.

명령어를 수정했다고 하더라도, 이 과정을 거치지 않으면, 모든 수정사항은 반영되지 않습니다.

클릭하면 아래와 같은 화면이 나타나면서, 단축키를 기록합니다.

단축키변경은 사용자가 사용하는 pgp 파일의 내용 맨 하단에... 아래와 같이 시작하는 XiCAD 단축키 내용을 기록합니다.

즉, 사용자의 기존 pgp 내용은 전혀 변경되지 않습니다.


; ============= start XiCAD Shortcut key  -------- Do not edit ================ ;

; ----------------------------------------------------------------------------- ;"

; -------------------------- Use [ COM ] command for edit --------------------- ;"

;==================================================================== ;"

;;; 공통명령어
COM,      *xiCommandEdit
CR,         *xiCC
CT,         *xiCopyconTents
DTS,       *xiDATESTAMP
FLT,        *xiFlatten
OA,         *xiObjectAlign
STT,        *xiSTART

.

.

.

* 단축키를 수정한 후에는 캐드를 다시 실행하여야, 단축키가 활성화됩니다.

* XiCAD의 단축키는 pgp 파일의 맨 아래에 삽입이 됩니다. pgp 파일은 아래에 있는 것이 우선순위를 가지므로.. 상부에 같은 단축키기 있다고 하더라도 XiCAD의 단축키가 먼저 실행됩니다.