  ѱ Է±,  (Byeoroo: An X11R6 Input Method Server for
  the Korean Language)

  , jhpark@entropy.kaist.ac.kr
  Snapshot on 970808

  1.  ϼ

   ȹ  ߿ ݱ    ϴ.

     Է Ÿ
        XIMPreeditPosition, XIMPreeditArea, XIMStatusArea.  (over-the-
        spot, off-the-spot)

     
        ι ѱ,  390  ѱ,    ѱ,
         :-).

     Է 
        , .

     ⺻ 
         .

       ϴ.

     Է Ÿ
        XIMPreeditCallbacks, XIMPreeditNothing, XIMPreeditNone.  (on-
        the-spot, root, none)

     
        ʱ׷ 390  ѱ, ʱ׷   ѱ, {,
        ʱ׷} 389  ѱ, Ưȣ,  ().

     , ȣ
           Է, ܾ  ѱ-> ȯ,  ڵ Է,
        ޴ ̿ ȣ Է.

     ⺻ 
        Standard colormap input context attribute (XNStdColormap) ,
        Background pixmap IC attribute (XNBackgroundPixmap) , 
        Ŵ ȭ.  Release 6 session compliance.

     Ÿ
        Man page,   distribution.

  2.  Ұ

   X11R6 ϰ ִ Input Method Protocol ϴ ѱ
  Է±(input method server)Դϴ.   Ximp, Xsi protocol
   ʽϴ.

  3.  

   input method server Դϴ.  ׷Ƿ, , input client
  Ǳ  Ǿ ־ մϴ.  X11R6 Է±Ⱑ input
  client ߿ Ǵ (ڵ) Ŭ̾Ʈ Է± 
   ִ ī ϰ ֽϴ.   ׷  ϴ
  Ŭ̾Ʈ   Ͽ װ  Ŭ̾Ʈ, Athena Text
  widget  Ἥ Է±⿡ ϶    ִ
  Ŭ̾Ʈ 쿡, Է±Ⱑ ߿ Ǵ  ϴ.

  3.1.  Ű 

  Ʈ

  o  / ȯ Ű Shift-space,

  o   θ Ű Ctrl-Shift-space,

  o   ȯ Ű Mod1-F9 (Alt-F9 Ǵ Meta-F9)

     Դϴ.  Ű ٲٴ , ``ҽ'' մϴ.

  [ ȯ   ˴ϴ.]

  3.2.  

    ƽ ̴ϴ.

  [   ̺ ٲ ,   ʽϴ.]

  3.3.  ҽ (Resources)

  3.3.1.  ø̼ ҽ (Application Resources)

     transport (class Transport)
        Է±Ⱑ ϴ transport mechanism մϴ.  ڼ 
        Byeoroo  ֽϴ.

     korEngToggleKey (class KorEngToggleKey)
        / ȯ Ű մϴ.

     chineseConversionKey (class ChineseConversionKey)
         ȯ Ű մϴ.

     popupKey (class PopupKey)
         θ Ű մϴ.

     searchPath (class SearchPath)
        簡 ʿ ϴ ϵ ã ε ݷ(:) 
        Դϴ.

     defaultKeyboardDescriptionFile
        (class DefaultKeyboardDescriptionFile)" Input context ó
           ѱ  ϴ Դϴ.

  3.3.2.  Widget   (Widget Hierarchy)

  [ Widget   man page  Դϴ.]

  3.4.     (Keyboard Description File)

  [  մϴ.   snapshot...]

  3.5.  Ű ǥ (Key Translations Table)

  [  ʾҽϴ.]

  4.   ϴ Ŭ̾Ʈ

  X11R6 Athena Widget Set  xclipboard xedit  
  մϴ.   α׷ 縦  ϱ  ҽ  
   ϴ.

       ______________________________________________________________________
       !!
       !! Xedit
       !!
       Xedit*international: true
       Xedit*fontSet: -*-*-*-r-*--24-*
       Xedit*inputMethod: byeoroo
       Xedit*preeditType: OverTheSpot
       !!
       !! XClipboard
       !!
       XClipboard*international: true
       XClipboard*fontSet: -*-*-*-r-*--16-*
       XClipboard*inputMethod: byeoroo
       XClipboard*preeditType: OffTheSpot
       ______________________________________________________________________

  ̰  ~/.Xdefaults ϺԴϴ.

  5.   

   app-defaults  ý app-defaults 丮 ġϵ
  Ǿ  ʽϴ.  (ġ ŵ  ϴٸ.)  app-defaults
   ġ ʰ 縦 Ϸ XAPPLRESDIR ȯ  Byeoroo
   ִ 丮  ־ մϴ.    Byeoroo 
  丮 ,

       $ export XAPPLRESDIR=./

  ̷ մϴ.  XAPPLRESDIR  丮 ݵ /  Կ
  Ͻʽÿ.

  Byeoroo searchPathҽ,   (.kdf) Ű 
  ǥ(.ktt)  ִ θ ؾ մϴ.

  libXimd.so.1.0  shared library ġǴ  ġ  
  쿡 LD_LIBRARY_PATH libXimd.so.1.0 ִ path ԽѾ
  մϴ.

  縦 ų ,  input client   ȯ 
  LANG ѱ Ÿ ؾ մϴ.  

       $ export LANG=ko
       $ byeoroo

   ǰڽϴ.

  HanX ġǾ ִ ¿ 糪  Ŭ̾Ʈ  
  ȯ  HANX_INPUT_DISABLE 1  մϴ.

       $ HANX_INPUT_DISABLE=1

  6.   ڵ

     AdoptedSh*
        adoptedShellWidgetClass ϴ Դϴ.  Software
        Research Associates, Inc., Japan Makoto Ishisone 
        kinput2  ִ Դϴ.

     JohabLabel*
        johabLabelWidgetClass ϴ Դϴ.   Ʈ 
        Athena Widget Set  ִ Label*  Դϴ.

     hangul.*
        澾  ҿ  ִ ѱ ó ԼԴϴ.

     textActions.m text_actions[]
         迭(array) Athena Widget Set ִ TextAction.c 
        ִ Դϴ.

  7.  ۱

  [Դϴ.]

