입력방법


입력 방법(input method)은 인터랙티브하게 문자를 입력하기 위해 특별히 설계된 문자

변환의 일종이다. 이맥스의 각 언어는 각자 고유한 입력 방법(동일한 문자를 이용하는

몇몇 언어에서는 동일한 입력 방법을 이용하기도 한다)을 사용하며, 여러 가지 입력 방법

을 사용하는 언어도 있다.


1. 가장 간단한 입력 방법의 형태는 ASCII 문자를 다른 알파벳으로 대응시키는 것이다.

그리스어나 러시아어는 이러한 입력 방법을 사용한다.

2. 이보다 더 강력한 방법은 입력된 키의 조합으로 문자열을 한 글자로 바꾸는 것이다.

유럽에서 사용하는 여러 가지 입력 방법은 이러한 조합으로 발음 기호를 포함한 문자

를 만든다. 예를 들어, a는 두 문자가 입력되어서 한 글자로 바뀐다. 

3. 음절 단위의 입력 방법은 보통 대응과 변환을 이용한다. 태국어와 한글이 이러한 방

식을 이용한다. 먼저 글자는 특별한 소리를 표시하는 기호에 대응된다. 그리고 나서 입

력된 문자열은 하나의 음절을 나타내는 합성어로 바뀐다.

4. 중국어나 일본어의 경우는 위와 같은 방법만으로 충분하지 않기 때문에 특별한 방법

을 이용한다. 먼저 발음과 일치하는 전체 단어를 입력한다. 일단 단어를 버퍼에 입력한

후, 사전을 이용해서 그 단어를 하나 또는 여러 문자로 바꾼다. 중국어에서는 같은 발

음을 갖는 글자가 많기 때문에 이맥스에서는 그 중 하나를 선택한다. 추측한 것이 원하

는 것이 아니라면 다른 것을 다시 선택할 수 있다.


현재 버퍼에 대한 입력 방법을 선택하려면 C-x RETURN C-w(s e t-i n p u t-m e t h o d를 의

미)를 이용한다. 이 명령은 미니버퍼에서 입력 방법을 받아들이며, 이 이름은 보통 언

어 환경의 이름 뒤에 온다. c u r r e n t-i n p u t-method 변수에는 현재 선택된 입력 방법이 기

록된다. 입력 방법을 잠시 쓰지 않으려면 C- \ (t o g g l e-i n p u t-m e t h o d를 의미)를 입력하고,

다시 쓰려면 C- \를 다시 입력한다.

지원 가능한 입력 방법의 목록을 보려면 E S C-x l i s t-i n p u t-m e t h o d s를 입력한다. 모드

라인에 표시되는 문자열을 포함한 각 입력 방법의 정보를 볼 수 있다.



http://www.hanbit.co.kr/preview/1087_appendix/appendix_I.pdf

[그누 이맥스시작하기 - MULE과 한글 - 입력방법]에서 발췌.

 1, 2, 3의 숫자 표기를 임의로 넣음.

Posted by 정규화
: