[MULE과 한글] 인터랙티브한 문자 입력을 위한 설계 문
스크랩/IT 2015. 1. 8. 06:22 |입력방법
입력 방법(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의 숫자 표기를 임의로 넣음.
'스크랩 > IT' 카테고리의 다른 글
[가쒸와또재] 아이폰5 배터리를 자가교체 해보았습니다. (0) | 2015.02.24 |
---|---|
[뉴스토마토] 스터디맥스, 내후년 상장 목표 차세대 이러닝 강자 (0) | 2015.01.18 |
태국어에서 한 문자 단위로 알 수 있는 방법은 무었입니까? (0) | 2015.01.08 |
[에스티마 블로그] 일본과 동남아를 석권중인 라인메신저의 인기 (0) | 2015.01.04 |
[grimnamu!] 구글드라이브 동영상 공유, 파일 및 폴더 공유하기! (8) | 2014.12.30 |