ANSI - OS/2 확장 키보드 및 디스플레이 특성 사용 21/2
OS/2 환경에서의 확장 디스플레이 및 키보드 지원을 허용 또는 방지합니다.
ANSI
drive path
ON
OFF
관련 명령: DEVICE=ANSI.SYS, 및 KEYS
제어 문자
매개변수 없이 이 명령을 입력하면, ANSI가 현재 상태를 나타냅니다.
이 명령은 OS/2 세션에서의 ANSI 제어 순서 처리를 허용 또는 방지합니다. 키
재정의, 커서 조종, 및 디스플레이 색 속성 변경에 ANSI 제어 순서를 사용합니다.
KEYS가 ON이면, ANSI 확장 키보드 지원이 동작 불가능됩니다.
ANSI 예 22/2
확장 디스플레이 및 키보드 지원 상태를 나타내려면, 다음을 입력하십시오.
ANSI
확장 디스플레이 및 키보드 지원을 허용하려면, 다음을 입력하십시오.
ANSI ON
확장 디스플레이 및 키보드 지원을 중단하려면, 다음을 입력하십시오.
ANSI OFF
ANSI 제어 문자 23/2
컴퓨터의 화면과 키보드를 제어하기 위한 ANSI (미 국가 표준 협회) 단말기
에뮬레이션 이탈 순서는 Esc 문자(1Bh), 그 뒤에 왼쪽 대괄호(5Bh), 그 뒤에 자료
그리고 그 뒤에 명령 코드로 구성됩니다. 자료의 크기와 유형은 명령 코드에 따라
다릅니다. 명령 코드는 대소문자가 구별됩니다 (대문자와 소문자가 같지 않음).
ANSI 순서 설명
esc[행A
(위로 이동) 컬럼은 변경하지 않고 커서를 지정된 수의 행만큼
위로 이동합니다. 행을 생략하면, 커서는 한 행 위로
이동합니다. 커서가 이미 맨 위 행에 있으면, 이 순서는
무시됩니다.
esc[행B
(아래로 이동) 컬럼은 변경하지 않고 커서를 지정된 수의 행만큼
아래로 이동합니다. 행을 생략하면, 커서는 한 행 이동합니다.
커서가 이미 맨 아래 행에 있으면, 이 순서는 무시됩니다.
esc[컬럼C (오른쪽으로
이동) 행을 변경하지 않고 커서를 지정된 수의
컬럼만큼 오른쪽으로 이동합니다. 컬럼을 생략하면, 커서는 한
컬럼 이동합니다. 커서가 이미 맨 오른쪽 컬럼에 있으면, 이
순서는 무시됩니다.
esc[컬럼D (왼쪽으로 이동)
행을 변경하지 않고 커서를 지정된 수의
컬럼만큼 왼쪽으로 이동합니다. 컬럼을 생략하면, 커서는 한
컬럼 이동합니다. 커서가 이미 맨 왼쪽 컬럼에 있으면, 이
순서는 무시됩니다.
esc[행 ;컬럼H (커서 위치 설정) 커서를 절대 위치로 이동합니다.
예를 들어,
esc[1;1H는 커서를 왼쪽 위 모서리로 이동하고 esc[25;80H는
커서를 25 문자 x 80 문자 화면에서 오른쪽 아래 모서리로
이동합니다. 행 또는 컬럼을 생략할 수 있습니다. 위치를
지정하지 않으면, 커서는 홈 위치 (화면의 왼쪽 위 모서리, 행
0, 컬럼 0)로 이동합니다.
esc[2J
(화면 지우기) 전체 화면을 지우고 커서를 홈 위치(왼쪽 위
모서리, 행 0, 컬럼 0)로 이동합니다.
esc[K
(행 끝까지 지우기)
커서 위치에 있는 문자를 포함하여, 커서 위치에서 행의 끝까지
화면을 지웁니다.
esc[행 ;컬럼f (커서 위치 설정) 커서를 절대 위치로 이동합니다.
예를 들어,
esc[1;1f는 커서를 왼쪽 위 모서리로 이동하고 esc[25;80f는
커서를 25 문자 x 80 문자 화면에서 오른쪽 아래 모서리로
이동합니다. 행 또는 컬럼을 생략할 수 있습니다. 위치를
지정하지 않으면, 커서는 홈 위치 (화면의 왼쪽 위 모서리, 행
0, 컬럼 0)로 이동합니다.
esc[모드h (디스플레이 모드
설정) 화면 모드를 지정된 유형으로
변경합니다.
esc[=07l
(모드 재설정)
줄바꾸기 행을 사용 불가능화합니다.
esc[색m
(색/속성 설정) 디스플레이 속성과 색을 선택합니다. 둘 이상의
속성 또는 색을 지정하면, 값은 세미콜론으로 구분됩니다. 특정
속성과 색을 표시하는 능력은 화면 디바이스에 따라 다릅니다.
esc[code;stringp ESC[code;string;...p (키보드 문자열 설정) 키보드 키를 지정된
문자열로 재정의합니다. 이 이탈 순서에 대한 매개변수들은
다음과 같이 정의됩니다.
o Code는 다음 표에 나열된 값중 하나 또는 그 이상입니다.
이 값들은 키보드 키와 키 조합을 나타냅니다. 명령에서 이
값들을 사용할 때, 사용자는 이탈 순서가 요구하는
세미콜론에 추가로 이 표에 표시된 세미콜론을 반드시
입력해야 합니다. 괄호 안의 코드는 어떤 키보드에서는
사용할 수 없습니다. ANSI.SYS에 대한 DEVICE 명령에 /x
스위치를 지정하지 않으면, ANSI.SYS가 괄호안의 코드
일부를 해석하지 못할 수 있습니다.
o String은 하나의 문자에 대한 아스키 코드 또는 인용 부호
안에 들어 있는 문자열입니다. 예를 들어, 65와 "A"는 모두
대문자 A 표시에 사용될 수 있습니다.
주: 다음 표의 일부 값은 어떤 컴퓨터에서는 유효하지
않습니다. 다른 값에 대해 사용자 컴퓨터의 문서를
점검하십시오.
esc[6n
(커서 위치 조회) 현재 커서 위치를 esc[row;colR 형식으로
반환합니다. 프로그램은 이 이탈 순서를 작성한 직후에 표준
입력으로부터 커서 위치를 읽어야 합니다.
esc[s
(커서 위치 저장) 현재 커서 위치를 저장합니다.
esc[u
(커서 위치 복원) 커서를 esc[s에 의해 가장 최근에 저장된
위치로 이동합니다.
| |