Korean Solaris User's Guide

Chapter 4 Entering Korean Input

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 subwindows as follows:

Character Sets

Four types of coding conventions are currently supported in the Korean Solaris software:

These four Korean code conventions Chinese code conventions at three levels of support:

Input Window Areas

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

Graphic

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.

Status Area

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

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.

Entering and Converting Hangul/Hanja Characters

Each character type listed at the beginning of this chapter has its own input mode and input procedures, as described in following sections. The Control-key command combinations (initial default settings) for turning these modes and conversions on/off are listed in the table at the end of this chapter. The Back Space and Delete keys erase input (with peculiarities noted in the section "Backspacing and Deleting Characters" on page 31.)

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:

Graphic

Hangul Input Conversion 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 labelled Hangul/English. (These keys toggle on/off Hangul input conversion.)

The status region then shows Hangul conversion on:

Graphic

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

Committing Hangul Input

The preceding 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:

GraphicGraphic

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:

Graphic

Converting to Hanja

Converting Hangul input to Hanja can be done in several ways, including character by character or word by word. The following examples and instructions go through the available ways step by step.

Hanja Character Step Mode

  1. With Hangul input conversion on, type an appropriate sequence of keys to compose a Hangul character in the preedit area on the screen:

    Graphic
  2. Type Control-N to convert it to a possible Hanja choice.

    Typing Control-N again and again converts the Hangul character through the series of possible Hanja choices, one at a time (until the original Hangul reappears after all Hanjas have been displayed). Control-P converts back to the previous choice.

    Graphic

Committing a Hanja Choice

To choose and commit only the highlighted Hanja, type Control-K or 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.

Hanja Character Lookup Choice Mode

  1. With Hangul input conversion on, typing an appropriate sequence of keys composes a Hangul character in the preedit area on the screen:

    Graphic
  2. Typing Control-W or the Hanja key on the keyboard displays a lookup choice area that contains possible Hanja choices:

    Graphic
  3. Typing Control-N displays the next lookup choice page if more choices are available. Control-P displays the previous page of choices.

Committing or Rejecting Hanja Choices

    To choose and commit a Hanja choice, type the letter of the lookup area choice.

The chosen Hanja (for example, choice a) is then committed, and a new preedit area is ready for the next Hangul input:

Graphic

    To abort the lookup choice mode without choosing a Hanja, type Control-A at any time. The preedit area then contains only unchanged Hangul input.

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:

Graphic

The above list contains three Hanja word choices and several choices for converting only the last syllable of the Hangul word.

The display for some Hangul words contains only single character Hanja choices for the last Hangul syllable. This happens when the Hangul-to-Hanja dictionary contains no corresponding Hanja word:

Graphic

Entering Special Symbol Characters

Many non-Hangul/Hanja characters that cannot be typed directly on the keyboard can nevertheless be entered in the Korean Solaris operating environment. Two input modes very similar to the input modes described in preceding sections are available: hex code input and lookup choice.

Hex Code Input Mode

Any character with a hexadecimal code listed in KS C 5601 can be entered directly as follows. The KS C 5700 standard is supported by UTF-8 hexidecimal code. (The ko locale is used in the following example.)

  1. Make sure Hangul input conversion is on:

    Graphic
  2. Then toggle hex mode on by typing Control-X:

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).

Graphic
  1. Type the first three keys of the hex code of the character, for example a2dd, in the preedit area.

    The screen appears as follows after the first three numbers are typed:

    Graphic
  2. Type d.

    The designated character is then displayed and automatically committed after the fourth number is typed:

    Graphic

    Hex mode remains on until toggled off by Control-X.

Special Lookup Choice Mode

This mode is another way to enter non-Hangul/Hanja characters that cannot be typed directly on the keyboard. It works the same as "Hanja Character Lookup Choice Mode" on page 23:

  1. With Hangul input conversion on, type Control-J to display the page of category choices:

    Graphic
  2. Type the letter of a category (a in the following example) to display the first page of choices:

    Graphic

    After Control-N has been typed nine times the following is displayed:

    Graphic
  3. Type k to choose/commit the displayed character and return to Hangul input mode:

    Graphic

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.

  1. Note the Hangul input mode preedit area appearance before backspacing:

    Graphic
  2. Enter one backspace.

    The input appears like this:

    Graphic
  3. Type another backspace.

    The input appears like this:

    Graphic
  4. Type another backspace.

    The input appears like this:

    Graphic
  5. Type two backspaces.

    At this point an entire syllable has been deleted.

    Graphic

    Korean Solaris Function Keys Default Settings for Input Conversion Modes

    Default Key 

    Function Description  

    Hangul Input Conversion Mode:

     

    Control-Space 

    Toggle Hangul input conversion mode on/off.  

    Control-K 

    Commit only the character(s) in the preedit area.  

    Hanja Conversion, Step Mode: 

    (Hangul input conversion mode must be on.) 

    Control-N 

    Convert Hangul input to Hanja and display the first Hanja choice.  

    Control-N 

    Display the next Hanja choice.  

    Control-P 

    Display the previous choice.  

    Hanja Conversion, Lookup Mode: 

    (Hangul input conversion mode must be on.) 

    Control-W 

    Display the first group of Hanja conversion choices in the lookup choice area. 

    Control-N 

    Display the next group of choices.  

    Control-P 

    Display the previous group of choices.  

    Control-A 

    Abort conversion without making a conversion choice.  

    Special Symbol Input Lookup Mode:  

    (Hangul input conversion mode must be on.) 

    Control-J 

    Display the lookup choice area menu of special symbol categories.  

    Control-N 

    Display the next group of choices.  

    Control-P 

    Display the previous group of choices.  

    Control-A 

    Abort conversion without making a conversion choice.  

    Hex Input Mode:  

    (Hangul input conversion mode must be on.) 

    Control-X 

    Toggle hexadecimal input mode on/off.