OnLine Help For Korean Input Method

Korean Version

Table of Contents

1.
Introduction

    1.1 Supported Character Sets

2. Input Window Areas

    2.1 Preedit Areas

    2.2 Status Area

    2.3 LookupChoice Area

    2.4 Auxiliary Window Area

3. Basic Functions for Korean Input Method

    3.1 Starting to input Hangul

    3.2 Switching Keyboard Layouts

    3.3 Using Hangul/Hanja conversion to enter Hanja

    3.4 Entering Special Symbol Characters

    3.5 Entering Hangul Character using Hex Input Mode

    3.6 Switching Between Half width Character Mode and Full width character Mode

4. Auxiliary Windows for Korean Input Method

    4.1 Palette Auxiliary Window

    4.2 Input Method Options Auxiliary Window

    4.3 Virtual Keyboard Auxiliary Window

    4.4 Lookup Table Auxiliary Window

    4.5 Input Method Help

1.
Introduction

This section describes Korean Solaris mechanisms for typing Korean characters. All of the following character types can be entered: All of these character types can be entered in input regions of various application sub windows as follows:
1.1. Supported Character Sets
Korean User can input all of the 11,172 Korean characters that can be composed by the Hangul combination principle. The characters that user can actually input depends on which locale user is using, because the current locale determines the characters available. That is, if user is under ko_KR.EUC locale, user can input all the characters that are defined in the KS X 1001, and if under ko_KR.UTF-8 locale, user can input all the 11,172 characters that can be composed by Johap principle. Below are brief summaries of encoding standard where those available characters are defined and its relevant locale of Solaris.

ko_KR.EUC(or ko) locale:
  Wansung code This two-byte code is specified in Korean Industry Standard KS X 1001(known as KS C 5601-1987) for Hangul, Hanja, and other characters. In the Korean Solaris software these KS X 1001 characters are in EUC codeset, and all the characters from this code set can be entered.
ko_KR.UTF-8(or ko.UTF-8) locale:
  Johap or Packed code This two-byte code consists of a leading bit followed by three 5-bit fields. These three fields contain the codes or a leading consonant, followed by a vowel, followed by a final consonant (if any) for a Hangul character. This two-byte code is specified in Korean Industry Standard KS C 5601-1992-3.
  ko_KR.UTF-8 Korean Universal Multiple Octet Coded Character Set (UCS) Transmission Format.
ko.UTF-8 supports all the characters of KS C 5601 and 11,172 characters from Johap, as well as all Korean-related Unicode 2.0 characters and fonts. ko_KR.UTF-8 supports the following subset of Unicode: Basic Latin and Latin-i (190 characters) - Row 00 of BMP (Basic Multilingual Plane) Symbolic characters - Row 20 to Row 27, and Row 32 of BMP including box (line) drawing characters that are defined in KS C 5601 Numerals that are defined in KS C 5601 (20 characters) - Row 21 and Row FF of BMP Roman, Greek, Japanese, and Cyrillic alphabet characters that are defined i in KS C 5601 (362 characters) - Row 02, Row 04, Row 30 and Row FF of BMP Jamo (Hangul alphabet) characters (94 characters) - Row 31 of BMP Pre-composed Hangul syllables (11,172 characters) - From Row AC to Row D7 of BMP Hanja characters defined in KS C 5601 (4,888 characters) - From Row 4E to Row 9F and from Row F9 to Row FA of BMP


2. Input Window Areas

Four separate areas of an application subwindow are used in entering characters. These areas are typically displayed, named, and used as follows:
2.1. Preedit Area

The preedit area is a reverse video highlighted area that displays characters as they are entered or converted. It holds formations of characters before they are committed to the application, that is, before they are put in the text block being assembled for the application.

2.2. Status Area


The status area shows what the current input conversion mode is and what is the active keyboard layout is. Several modes are available, as discussed in following sections.


2.3. Lookup Choice Area


The lookup choice area is a popup that displays multiple Hanja or special character choices available for conversion of character(s) in the preedit area.


2.4. Auxiliary Window Area


The Auxiliary Window Area is a windows that helps input Korean characters in a way a user want.

3. Basic Functions for Korean Input Method


3.1. Starting to input Hangul
    3.1.1. ASCII/English Input Mode

The initial default setting is basic ASCII/English mode.
Typing on the keyboard simply enters ASCII characters.
The status region in the lower left corner shows ASCII/English input mode:

       

    3.1.2 Switching to Hangul Input Mode

The first step in entering any Korean character(s) is to turn on Hangul input conversion.
Type Control-Space, or if you have a Hangul keyboard type the key labeled Hangul/English. (These keys toggle on/off Hangul input conversion.)
The status region then shows that the current input status is for Hangul input and auxiliary window show up.

       

This status regions informs the currently active keyboard layout as well.

       

    3.1.3 Entering Hangul Characters

With Hangul input conversion on, typing appropriate sequences of keys composes
Hangul characters in the preedit area on the screen.

       


    3.1.4 backspacing and Deleting Characters

Backspace and Delete keys delete characters. But using one in the preedit area deletes only the last character (JaMo) in the current syllable. This and following examples demonstrate Backspace/Delete operation.

       

       

       

       

       

    3.1.5 Committing Hangul Input

The folowing preedit region contains five Hangul syllables that have not yet been committed.
That is, they have not yet been added to the text block being assembled for the application.

       

These syllables could be committed to the application by typing Control-K. This nonprinting character is not committed in the input along with the syllables, for example:

       

Otherwise these syllables could be committed by typing the Space bar or a number, punctuation mark, or other printable character that is not part of a valid Hangul character.
Unlike Control-K, a printable character (like a question mark) is committed in the input along with the Hangul syllables, for example:

       

a.6 Returning to ASCII/English Input Mode

Pressing control+space changes the input mode to ASCII/English Input mode, finishing Hangul Input mode.

3.2. Switching Keyboard Layouts


    3.2.1 Switching to different the Keyboard layout
Currently following 3 most commonly used keyboard layout is supported.
User can switch between keyboard these 3 layouts by pressing Shift + F2 key combination, and currently active keyboard layout name will be shown at status region.

       

        

           


3.3. Using Hangul/Hanja conversion to enter Hanja

Entering Hanja can be done in several ways.

One of the most common way is to convert Hangul input to Hanja, on a character by character basis or word by word basis.

There are 2 major ways to convert the Hangul in preedit area to Hanja

The following examples shows how to convert a Hangul character to a Hanja character. Same method is used to convert Hangul characters(word) to Hanja characters(word).
        3.3.1 Hanja Lookup Mode
        3.3.2 Hanja Character Step Mode
This commits the Hanja in the preedit area to the application.
You can also press any other nonprinting character except Control-N or Control-P. Then a new preedit area next to the just-committed Hanja is ready for the next Hangul input.
To commit the Hanja plus a space, number, punctuation mark, or other printable character, type the character's key. It and the highlighted Hanja are then both committed and a new preedit area next to the just-committed space, number, etc. is ready for the next Hangul input.

        3.3.3 Hanja Word Conversion Modes
Hangul to Hanja conversion can be done also word by word just as it is done character by character (described in the preceding section).
The steps for Hangul to Hanja word conversion are the same except conversion is not turned on until the preedit area contains a Hangul word.
Control-N(step mode) or Control-W (lookup choice mode) turns on Hanja conversion choices.
The Hanja choices are a list of possible Hanja words plus a list of Hanja characters for only the last syllable of the Hangul word.
A display like the following appears after typing a Hangul word followed by Control-W:

           
The above list contains three Hanja word choices for converting the Hangul word in the preedit area.


3.4. Entering Special Symbol Characters

Users can enter non-Hangul/Hanja characters that cannot be typed directly on the keyboard.
It works the same as "Hanja Character Lookup Choice Mode"
To start to enter Special Symbols,
3.5.  Entering Hangul Character using Hex Input Mode

Any character that are defined at the current locale can be entered directly by entering their encoding values from its character set.
In ko_KR.EUC locale, user can use the ecoding value of KS X 1001 to input all the characters defined for the character set.
In ko_KR.UTF-8 locale, user can use the encoding values of following character set to input all the characters defined in it.
Below is the table that describes how you can use each encoding values to enter a character.

current locale Key sequence character set to use
ko_KR.EUC Contrl+X KS X 1001
ko_KR.UTF-8 Control+X KS X 1001
ko_KR.UTF-8 Control+Shift+X UTF-8


To use the hex input mode, you can use the Control[+Shift]+X key sequence to active hex input mode or select the Hex input mode from the PaletteAux window.
       
Under ko_KR.EUC locale, or ko_KR.UTF-8 locale, to enter Hangul character using Hex value from KS X 1001,
  1. Make sure Hangul input conversion is on:
  2. Then toggle hex mode on by typing Control-X.
    The status shows that now you are in hex input mode. It also tells you that you are using KS X 1001 encoding values to input Hangul characters.

    And the Palette Window's input mode window changes to show the current input mode.

    The only keys that have any effect at this point are delete keys, letters a through f, numbers 0 through 9, and Control-X (which toggles hex mode off again).

  3. Type the first three keys of the hex code of the character, for example a2d, in the preedit area. The screen appears as follows after the first three numbers are typed:

  4. Type d. The designated character is then displayed and automatically committed after the fourth number is typed:
  5. Hex mode remains on until toggled off by Control-X.
  6. A character can be entered using UTF-8 encoding after pressing Control+Shift+X.
3.6. Switching Between Half width Character Mode and Full width character Mode.

In Korean Input mode, Type [Shift+Spacebar] to switch between Half_width Character Mode and Full_width Character Mode.

          

When in Full_width mode, the Full_width character of the input key will be committed to applications.
For example: Inputting 'a' when in Full_width mode, the fullwidth character of 'a' will be committed to application as shown below:

           


4. Auxiliary Windows for Korean Input Method



4.1. Palette Auxiliary Window
PaletteAux window consists of following buttons

           

4.2. Input Method Options Auxiliary Window

To Launch this window, click Utilities button from Palette Auxiliary window and select "Input Method Property Configuration" menu. The OptionsAux Auxiliary window shows up.

           

Use this window to save your preference settings and make them available by default. This window provides the following options for you to specify.

           

4.3. Virtual Keyboard Auxiliary Window

To Launch this window, click Visual Keyboard Launch from the Palette Auxiliary window. The selected Virtual Keyboard Auxiliary window shows up.