IMR_DOCUMENTFEED를 지원하는 어플에 대해서 IME 입력기는 어플의 편집중인 버퍼정보를 가져올 수 있습니다.
이 경우 다음과 같은 것들을 지원하는 것이 가능합니다.
1. 한글<->영문 자동 전환 기능 및 영문 -> 한글 자동 교정
2. ㅈㅈㅈ->www 전환과 같은 변환 기능 (무조건 변환하는 것이 아니라 후보창으로 보여줄 수도 있음)
3. 두벌식<->세벌식 전환 기능 (일명 복벌식)
그밖에 편집중인 내용의 버퍼를 가져올 수 있으므로 자동 교정과 같은 기능도 이론적으로 가능합니다.
워드프로세서의 고급기능을 구현하는 것이 가능한 것이지요.
잘 알려진 IMR_DOCUMENTFEED를 지원하는 어플은 다음과 같습니다.
* 워드패드
* 워드
* 익스플로러
확인해보니 제대로 지원하지 못하는 어플이케이션이 상당히 많네요.
* 노트패드 미지원 (약간 이상하게 작동)
* Crimson Editor 미지원
* vim (gvim) 미지원
* 아래아 한글
* 모질라 파이어폭스
* 크롬 브라우저
-------
이것이 잘 만들어진다면 여러 오픈소스 어플리케이션에 대해서 IMR_DOCUMENTFEED를 지원하게끔 고칠 수도 있을 것입니다.
예를 들어 gvim에선 한자 변환같은 기능이 이미 있으므로 이와 비슷한 기능인 IMR_DOCUMETFEED를 손쉽게(?) 넣을 수 있을 것이고,
여러 상용 프로그램에 대해서도 IMR_DOCUMENTFEED를 지원해달라고 요청할 수도 있을 것입니다.