Mercurial > freewnn
diff cWnn/manual.en/chap2 @ 0:bbc77ca4def5
initial import
author | Yoshiki Yazawa <yaz@cc.rim.or.jp> |
---|---|
date | Thu, 13 Dec 2007 04:30:14 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cWnn/manual.en/chap2 Thu Dec 13 04:30:14 2007 +0900 @@ -0,0 +1,600 @@ + + ************************************************* + * Chapter 2 BASIC OPERATIONS * + ************************************************* + + + + + 2.1 CWNN STARTUP AND TERMINATION + ================================ + + After the installation of cWnn (refer to appendix 1), the system is ready to be +used. First of all, the user needs to startup the server before he can use cWnn, which +is the client. Only one server is needed. Once the server is up, it can be shared by +several uum's. + + +1. Startup of Cserver +~~~~~~~~~~~~~~~~~~~~~ +To start the server, type the following command at the C-Shell prompt : + +------------------------------------------------------------+ + | % cserver <CR> | + +------------------------------------------------------------+ + +The standard path of cserver is "/usr/local/bin/cWnn4/ ". If the user has not set this +path, he can either set the path or type the full pathname of cserver while executing +this command. + +Once the cserver is up, all the clients are able to use it. The server will read in all +the necessary dictionaries and grammar files, after which the C-Shell prompt will be +ready to receive commands again. + + +2. Startup of cWnn +~~~~~~~~~~~~~~~~~~ +To start cWnn, type the following command at the C-Shell prompt of a Chinese window +( eg. X-window and Gmw ). + +------------------------------------------------------------+ + | % cuum <CR> | + +------------------------------------------------------------+ + +The standard path for cWnn is similar to that of the server, "/usr/local/bin/cWnn4/". +Many clients can be started at the same time on different windows, but served by the +same server. + + + + + + - 2-1 - + + During the execution of the uum command, the folloing status will apper. + + +---------------------------------------------------------------+ + | | + | % | + | [---] | + +---------------------------------------------------------------+ + + + cWnn is now ready to be used. To enter the input mode, press <CTRL-SP>. +To leave the input mode, press <CTRL-SP> again. + + +3. Termination of cWnn +~~~~~~~~~~~~~~~~~~~~~~ +In order to terminate a cWnn process, type the following : + +------------------------------------------------------------+ + | | + | % exit <CR> (or) % Ctrl + d | + | [---] | + +------------------------------------------------------------+ + +The server will save all the usage frequency files and dictionaries of the particular +client and terminate the connection between itself and that client. + + +4. Termination of cserver +~~~~~~~~~~~~~~~~~~~~~~~~~ +To terminate the server, type the following command : + +------------------------------------------------------------+ + | % cwnnkill <CR> | + | Cserver Terminated | + | % | + +------------------------------------------------------------+ + + + + + + + + + + + + + + + - 2-2 - +If some other clients still exist, the following message will be displayed. + +------------------------------------------------------------+ + | % cwnnkill <CR> | + | Cserver Not Killed | + | % | + | [---] | + +------------------------------------------------------------+ + +For more details, please refer to Chapter 4. + + +Note : The <CR> at the end of the command line represents a carriage return. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - 2-3 - + + 2.2 STANDARD INPUT ENVIRONMENT + ============================== + + The standard input environment of cWnn is supported by the automaton. + +Standard path : /usr/local/lib/wnn/zh_CN/rk/ (default) + +The following shows the input methods that are available in this environment : + + Pinyin input, Zhuyin input (PF1) + Wubi input, Cangjie input (PF2) + Quanjiao input, Banjiao input (PF3) + Quwei input, Neima input (PF4) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - 2-4 - + + 2.3 PHONETIC INPUT METHOD + ========================= + + This input method makes use of the Chinese pronunciation to perform the Pinyin +to Chinese character conversion. We will now show how the Pinyin input method is used. +For details on the Pinyin-Hanzi conversion, refer to Chapter 3. + + After the startup of uum, press <Ctrl-SP> to enter into the input environment. +The user will be able to see the prompt as shown below, after which Pinyin input is +possible. + + +<Table-c-2.2> + + + +1. Keyboard Layout +~~~~~~~~~~~~~~~~~~ +The keyboard layout can be shown in the diagram below : + +-------------------------------------------------+ + | PF1| PF2| PF3| PF4| PF5| PF6| PF7| PF8| PF9|PF10| + +-------------------------------------------------+ + +----------------------------------------------------------+ +----++----+ + | | |Add ||Dic | + | | +----++----+ + | |+--------++--------+ + | ||Segment ||Segment | + | QWERTY keyboard |+--------++--------+ + | | +------------------+ + | | |Previous candidate| + | | +------------------+ + | | +----++----+ + |----------+ +------| | <- || -> | + | Shift | | Shift| +----++----+ + |----------+-----------------------------------------------| +--------------+ + | Confirm | Meta | CAP | SPACE | Kana | Conversion | |Next candidate| + +----------------------------------------------------------+ +--------------+ + + + + + + + + + + + + - 2-5 - +2. The Different Types of Input Mode +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Different input methods will have different input modes. The following input modes are +available in cWnn : + +<Table-c-2.3> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - 2-6 - +<Table-c-2.4> + + + + + + + + + + +3. Toggle Among the Different Input Modes +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +* To enter or exit the uum input mode ---- <Ctrl-SP> + +* To enter and toggle Pinyin input mode ---- PF1 + Example : Quanpin, Erpin, Sanpin input methods. + +* To enter and toggle Bixing input mode ---- PF2 + Example : Wubi, Qianma input methods. + +* To enter and toggle ASCII character input mode ---- PF3 + Example : Quanjiao, Banjiao input methods. + +* To enter and toggle other input modes ---- PF4 + Example : Guobiao, Quwei, Neima input methods. + + + + + + + + + + + + + + + + + + + + + + + + - 2-7 - +4. The Input Process +~~~~~~~~~~~~~~~~~~~~ + + (a) Pinyin input method + ^^^^^^^^^^^^^^^^^^^^^^^^ + First, the user needs to enter into the required input mode. For example, enter + Pinyin mode through PF1. + The Chinese pronunciation can be entered with or without the four tones. Any + arbitrary length of pronunciations is allowed and user can correct his mistakes + by just moving the cursor to the particular position and do the correction, + without having to re-type the entire Pinyin string again. + + The system will perform an auto-checking for the Pinyin entered, to ensure a + legal Pinyin input. + + + The following keys can be used to manupulate the input : + + Function keys Functions + -------------------------------------------------------------------- + ^F (or ->|) To move the cursor one position to the right. + + ^B (or |<-) To move the cursor one position to the left. + + ^D To delete the character on the cursor. + + ^E To move the cursor to the end of the input string. + + ^A To move the cursor to the front of the input string. + + ^K To delete all the input characters from the cursor + position till the end of the input string. + + + + + + + + + + + + + + + + + + - 2-8 - + (b) Pinyin-Hanzi conversion + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +<Table-c-2.5> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + (c) Conversion confirmation + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ +<Table-c-2.6> + + + + + + + + + + + + - 2-9 - +5. An example of Pinyin-Hanzi Conversion +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +<Table-c-2.7> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - 2-10 - + + 2.4 OTHER INPUT METHODS + ======================= + + Besides Pinyin input method, cWnn provides other methods to input Chinese. + +1. Encoded Input Method (Bianma Input Method) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + To input a Chinese character, the user needs to input according to the components +of the character. Currently, a few hundred types of Bianma input methods have been +developed. cWnn provides the commonly used methods such as Wubi and Qianma. However, +being system independent, any input method can be installed easily into cWnn. To input +via Wubi or Qianma method, just enter into the respective input mode using the function +keys. + +(a) Wubi input method This method uses up to four keys to represent one Chinese + character, and each key represents one component of the + character. Once the four components are entered, the + system automatically performs the conversion to Hanzi. + If components do not correspond to a Chinese character, + the input will be cancelled automatically. + + If the Chinese character requires less than four keys, + the input can be completed by pressing the space bar. + + When the user is uncertain of the components of the + Chinese character, he can enter "?" or "z" as a wildcard + to select all the possible characters. The way to select + the correct candidate is similar to Pinyin input method. + +(b) Qianma input method This method uses three keys to represent one Chinese + character, and each key represents one component of the + character. Once the three components are entered, the + system automatically perform the conversion to Hanzi. If + the components do not correspond to a Chinese character, + the input will be cancelled automatically. + + If the Chinese character requires less than three keys, + the input can be completed by pressing the space bar. + + When the user is uncertain of the components of the + Chinese character, he can enter "?" or "z" as a wildcard + to select all the possible characters. + The way to select the correct candidate is similar to + Pinyin input method. + + + + + - 2-11 - +<Table-c-2.8> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - 2-12 -