입력 방식 편집기

 

IME(Input Method Editor)
1. 개요
2. 한국어
3. 중국어/일본어
4. 기타


1. 개요


컴퓨터 키보드의 개수보다 더 많은 글자를 쓰는 문자로 된 언어를 입력할 때 특정한 방식의 키보드 입력을 하면 해당하는 글자를 띄워주도록 하는 시스템을 말한다.

2. 한국어


한국어는 비록 표음 문자한글을 쓰지만 특유의 모아쓰기 방식 때문에 한글 자모로 만들어낼 수 있는 글자가 만 자를 넘는다. 이 문제 때문에 풀어쓰기를 주장하는 사람들도 있었지만, 풀어쓰기 대신 모아쓰기를 유지하되 자모를 입력하면 자동으로 이를 한 글자로 조합해주는 IME를 쓰게 되었다.
예를 들면 '대한민국'을 입력하려면 'ㄷ → ㅐ → ㅎ → ㅏ → ㄴ → ㅁ → ㅣ → ㄴ → ㄱ → ㅜ → ㄱ' 순으로 입력해야 하는데, IME 없이는 이를 '대한민국'으로 조합할 수 없다. 그러나 IME는 한글 자모로 조합해 만들어진 글자 데이터에 기반하여 'ㄷㅐㅎㅏㄴㅁㅣㄴㄱㅜㄱ'을 '대한민국'으로 모아준다.

3. 중국어/일본어


중국어는 글자 수가 수천 개나 되는 한자를 쓰기 때문에 키보드 한 글쇠에 하나의 한자를 대응하는 방식은 불가능하므로 IME가 필수적이다. 중국어/입력기에 나와 있는 수많은 입력 방식대로 한자의 독음을 입력하거나 한자의 획에 키보드 글쇠 하나를 대응해 한자를 직접 입력하면 그 입력 조합에 대응되는 수많은 한자 혹은 한자어가 나타나고 이를 찾아서 입력하는 방식을 쓴다.
일본어도 한자를 많이 쓰는 문제 때문에 IME의 도움을 받아 한자를 입력하며 그 방식은 중국어와 비슷하다. 더불어 가나 글자 수가 많아 숫자 키까지 차지해 입력이 불편하다는 점 때문에 로마자로 입력하고 이를 일본어 로마자 표기법에 따라 IME를 이용해 가나 혹은 한자로 전환하는 방식도 있다.
중국어와 일본어는 한자를 쓰기 때문에 한자어 신조어가 생겨나거나 생소한 고유명사가 있다면 IME에 해당하는 데이터가 없어서 이를 바로 입력하기 힘들다. 이 문제 때문에 중국어와 일본어 IME는 개인이 자주 입력하는 한자나 한자어를 IME에서 최상단으로 띄워주는 기능을 가지고 있어 어떻게든 한 번 입력했다면 다시 입력할 때 똑같이 한자를 다시 찾아야 하는 불편을 덜어주고 있다. 또한 신조어, 생소한 고유명사 등에 바로 대응할 수 있도록 일종의 업데이트가 주기적으로 이루어진다. Windows 10 이래로는 빅데이터 갱신이 반영되기 때문에 신조어나 고유명사, 심지어는 공식 IME가 일부 서브컬처의 유명 고유명사까지도 변환테이블에 반영한다.
일본어 IME는 윈도우즈의 공식적인 IME뿐만 아니라, 비공식적인 입력방식 편집기들도 존재한다. 알려진 바로 2ch(현 5ch)에서 제작된 IME의 경우 온갖 2ch 은어나 아스키 아트들이 자동완성 테이블에 있다는 이야기가(...)

4. 기타


인도 기원 언어문자들을 컴퓨터로 입력할 때에도 IME가 많이 사용된다. 인도 기원 언어의 문자들은 대부분 아부기다로서 특정 문자에 내재 모음이 있고 여기에 기호를 붙여 다른 모음을 내는 식이므로 한글과 유사하게 원형에 해당하는 특정 문자와 모음 부호를 입력하면 둘을 IME가 자동으로 결합해준다.
로마자, 키릴 문자 등을 입력할 때에도 diacritics이 있을 때 IME를 통해 처리하기도 한다. 예를 들면 베트남어쯔꾸옥응으가 그런데, 일부 베트남어 IME는 쯔꾸옥응으를 입력하면 성조와 발음을 구별하는 diacritics를 붙이지 않고도 일본어나 중국어 입력하듯이 diacritics가 붙은 단어 후보군을 띄우는 방식으로 diacritics를 입력할 수 있다.