> # Specification For Chinese Input Methods

###

###

A. New Features Specification For Chinese Input Methods With Auxiliary Window Support

####

#### 1). New Features:

To provide more friendly and extensible input methods management tool for Asian Solaris users, an Input method auxiliary window has been developed, and support the following new functions and utilities:
* Input methods swithing
* Chinese Full_Width/Half_Width Character Mode Switching
* Chinese punctuation/English punctuation Mode Switching
* Virtual Keyboard
* Input method management panel: (Input method properties setting, Input methods selection by user)
* Lookup tables for GB2312/GBK/BIG5/Unicode characters.
And two kinds of input methods are supported:
* input method based on codetable: such as WuBi, CangJie, ...
* input method developed by vendor: such as NewPinYin, NeiMa, ...

####

#### 2). Input Methods For Simplified Chinese Environment:

The following input methods are support for the zh locale
* New QuanPin
* New ShuangPin
* GB2312 NeiMa
* QuanPin * ShuangPin
* English-Chinese
* Optional Codetable Input Methods (such as WuBi, ...)
* Input Method Auxiliary Window Support for Simplified Chinese
The following input methods are support for the zh.GBK locale
* New QuanPin
* New ShuangPin
* GBK NeiMa
* QuanPin
* ShuangPin
* English-Chinese
* Optional Codetable Input Methods (such as WuBi, ...)
* Input Method Auxiliary Window Support for Simplified Chinese
The following input methods are support for the zh_CN.GB18030 locale
* New QuanPin
* New ShuangPin
* GB18030 NeiMa
* QuanPin
* ShuangPin
* English-Chinese
* Optional Codetable Input Methods (such as WuBi, ...)
* Input Method Auxiliary Window Support for Simplified Chinese

####

#### 3). Input Methods For Traditional Chinese Environment

The following input methods are support for the zh_TW and zh_TW.BIG5 locales
* New ChuYin
* ChuYin
* TsangChieh
* Array
* BoShiaMy
* JianYi
* Cantonese
* EUC NeiMa
* BIG5 NeiMa
* English-Chinese
* Optional Codetable Input Methods (such as PinYin, ...)
* Input Method Auxiliary Window Support for Traditional Chinese
The following input methods are support for the zh_HK.BIG5HK/zh_HK.UTF-8 locales
* CangJie
* BIG5+HKSCS NeiMa
* Optional Codetable Input Methods ( Cantonese, ... )
* Input Method Auxiliary Window Support for Traditional Chinese

####

#### 4). Supported Locales:

Input method auxiliary window support all the Asian locales:
* zh/zh_CN/zh_CN.EUC
* zh.GBK/zh_CN.GBK
* zh.UTF-8/zh_CN.UTF-8
* zh_CN.GB18030
* zh_TW/zh_TW.EUC
* zh_TW.BIG5
* zh_TW.UTF-8
* zh_HK.BIG5HK
* zh_HK.UTF-8

####

####

#### B. User's Guide For Chinese Input Methods:

####

#### 1). English status <-----> Chinese Status

Type "CTRL+SPACE"

#### 2). Input Method Selection In Chinese status:

Type Function key "Fn" to switch n_th input method.
or click the input mehtod selection button of auxiliary window and input method selection menu will pop up, then select the input method which you want.

#### 3). Half_width Character Mode <-----> Full_width Character Mode In Chinese status:

Type "SHIFT+SPACE" to switch between Half_width Character Mode and Full_width Character Mode.
or click the Half_width/Full_width button of auxiliary window to switch.

#### 4). Chinese Punctuation Mode <------> English Punctuation Mode In Chinese status:

Type "CTRL+." to switch between Chinese Punctuation Mode and English Punctuation Mode.
or click the Chinese/English Punctuation Button of auxiliary window to switch.

#### 5). Switch Input methods in turn: In Chinese status:

Type "CTRL+ESC" to switch input methods in trun.

####

##

##

## C. FAQ for input method based on codetable.

1). How to scroll up or down the candicate window?
The "PageUP" and "PageDown" keys are always active to scroll the candicate window.
and in most cases, use "," to scroll up, use "." to scroll down.
But in some input methods, "," and "." can not scroll candicate window, becaue these two key in that input method is a valid external code, users can use "SHIFT+,", that's "<", to scroll up and use "SHIFT+.", that's ">", to scroll down the candicate window.
In Traditional Chinese ChuYin input method: "<" and "[" can be used to scroll up candicate window, ">" and "]" be used to scroll down the candicate window.
2). which input methods are based on code table?
Input method based on codetable include the following input methods:
1. under zh/zh.GBK locales
* QuanPin
* ShuangPin
* English-Chinese
2. under zh_TW/zh_TW.BIG5/zh_HK.BIG5HK locales
* ChuYin
* TsangChieh
* Array
* BoShiaMy
* JianYi
* Cantonese * English-Chinese