
Ami는 XIM방식의 입력을 지원하는 프로그램을 도와
한글 입력이 가능하도록 하는 입력기입니다.
0.2.0부터는 어느 정도 안정성을 보입니다.

실행 옵션:
  -wm
     window maker dock으로 쓸수있도록 합니다.
     enlightenment, kde1 kde2도 지원합니다.
     실행 파일의 이름이 wmami인 경우에도 같은 효과를 갖습니다.
  -gnome
     gnome applet모드로 컴파일을 한 경우 panel에 들어가도록 합니다.
     실행 파일의 이름이 ami_applet인 경우에도 같은 효과를 갖습니다.
입력창에서 쓰이는 특수 키
  화살표
    단어모드로 설정되어있는 경우 그 위치를 이동합니다. 더 이상 이동할수
    없는 위치에 있다면 이값을 프로그램으로 보내서 그 곳에서 처리를 
    하도록 합니다.
  Ctrl + 'a', 'e'
    단어모드로 설정되어있는 경우 그 위치를 맨앞과 맨 뒤로 보냅니다.
    만약 이미 그 위치에 있다면 이 값을 프로그램으로 보냅니다.
  F3
    특수 문자 선택창을 띄웁니다.
  F9
    한자 선택 창을 띄웁니다. 현재 커서가 있는 곳앞쪽 문자열에 대해서
    선택할수 있는 한자나 한자단어가 있다면 그 들을 선택할수 있도록 
    합니다. 한자 사전을 발견하지 못하거나 혹 한글에 해당하는 한자를
    발견하지못하는 경우는 무시됩니다.

    
한자나 특수 문자 선택창
  focusing이 선택창에 있든 아니면 현재 입력을 받고 있는 프로그램에
  있든지에 관계없이 동작합니다.
  화살표. 
    현재 선택된 문자를 위,아래, 좌우로 이동합니다.
  j,k,l,m,
    vi에서 동일하게 그 위치를 이동합니다.
  Escape
    현재 선택 창을 닫습니다.
  Space, Enter
    현재 선택된 문자를 택하게 되고 창을 닫게 됩니다.
  Tab
    특수 문자창에서 다른 범주의 문자를 보여줍니다.

컴파일및 설치:
  configure; make; make install
  /usr/local이 아닌 곳에 설치를 원하면 configure를 할때
  --prefix=wanted_directory_name을 해 주시면 됩니다.
  gnome applet으로 사용하시기를 원하면 --enable-gnome-applet옵션을
  주십시요. configure시에 사용할 다른 옵션을 보실려면
  configure --help를 해보시기 바랍니다.
  prefix가 /usr이고 gnome-applet을 만드는 경우는 옵션을
  configure --prefix=/usr --sysconfdir=/etc로 하셔야 제대로 
  gnome-applet이 동작합니다.

  한자사전은 이 소스를 받으신 곳에서 hanja.dic.gz 얻어서
  gzip -d hanja.dic.gz를 이용 압축을 해제하고
  /usr/local/share/ami/hanja.dic로 이동해 놓으시면 됩니다.
  configure시 prefix를 다른 곳으로 지정하셨다면 그 곳으로
  따라서 이동시켜야합니다. 이 사전은 한자 한글자에 해당하는 아주 
  간단한 사전입니다.
  hwp를 가지고 있는 경우는 hwp에서 쓰이는 한자사전을 ami
  에서 쓸 수 있도록 바꿀 수 있습니다. hanjadic directory
  를 참조하십시요. 

요구사항:
  - 현재는 X11 R6버전에서만 동작합니다. 
  - gtk+-1.2.x대의 라이브러리를 가지고 있어야합니다.
      ftp://ftp.gtk.org/pub/에서 구하실 수 있습니다.
      반드시 XIM 옵션을 켜서 컴파일한 버전이어야 합니다.

기능:
  - OnTheSpot, OverTheSpot, OffTheSpot지원
    Root 완전하지않은 지원.
  - 한글 두벌식, 세벌식 390/최종 지원
  - qwerty, dvorak 영문 자판 지원
  - WindowMaker, E docking,  kde1, kde2 지원
  - gnome applet 지원

구현해야하는 기능:
   X11R5에서 쓰이는 Ximp 지원
   StringConversion
   useful Extension related with callbacks

문제점:
  netscape 사용도중 발생하는 문제점의 99%는 netscape에 그 원인이
   있어보입니다. 상태창을 만들지않는 옵션을 쓰는 경우 netscape가
   죽는 문제의 상당수가 해결됩니다.
  gtk+ program이 아닌 곳에서 caret의 위치가 제대로 전달이 되지않는
   경우가 있다.

저작권:
  IMdkit를 제외한 부분은 황치덕에게 저작권이 있으며 이의 사용은
  GPL에 따라야합니다.  COPYING 파일 참조.

도움이 된 프로그램들:
  sampleIM: IMdkit에 있는 예제 프로그램, 이것을 하나하나 고쳐나갔습니다.
  byeoroo, htt, her, uIMS

메일링 리스트:
  아미에 관한 토론을 위한 메일링 리스트가 개설되어있습니다.
  버그보고나 기능 개선에 대한 제안등을 자유롭게 이야기하실수가
  있습니다. 가능하면 개인 편지보다 이곳을 이용하시면 좋겠습니다.
  수고해주신 류창우님에게 감사드립니다.
  가입:
     ami-request@debian-kr.org로 제목에 subscribe를 적어서
     보냅니다.
  탈퇴:
     ami-request@debian-kr.org로 제목에 unsubscribe를 적어서
     보냅니다. ami@debian-kr.org가 아닙니다.
  글보내기:
     ami@debian-kr.org로 보내주시면 됩니다.
  지난 글보기:
     http://debian-kr.org/Lists-Archives에서 찾아볼 수 있습니다.
새 버전을 구하는 곳
  http://www.kr.freebsd.org/~hwang/ami에 오시면 최신 버전과
  이에 관계된 정보를 구하실 수 있습니다.

황 치덕(hwang@mizi.co.kr)
