man gcin (Commandes) - a common input method server

NAME

gcin, gcin-setup - a common input method server

SYNOPSIS

gcin

gcin-setup

DESCRIPTION

gcin is a common input method(IM) server, which focused mainly on Traditional Chinese. However, gcin is also used broadly in inputing Simplified Chinese and Japanese Hanzi. IM table format of gcin is almost as same as those of xcin. Users may append other input methods to gcin very easily. The "g" of gcin means that it features a better GTK+2 user interface.

OPTIONS

The author suggests users to use gcin-setup to configure personal preferences. However, current interface of gcin-setup is written in Traditional Chinese only. Another configure method is writing config-files under $HOME/.gcin/config directory.

For example, you may execute those commands:

mkdir -p $HOME/.gcin/config

touch $HOME/.gcin/gcin-UTF-8-format

echo zo > $HOME/.gcin/config/phonetic-keyboard

Thus you make a phonetic-keyboard file with content zo, which means you select standard style with 1234 selection method.

Available config-files are listed below, and default options are showed bold.

If you use gcin-setup, those config-files will be made automatically. You may not want to do it all by yourself.

$HOME/.gcin/config/phonetic-keyboard string
Key codes arrangement style within Bopomofo and Tsin intelligent input method(Tsin IM).

OPTIONS MEANINGS

zo Standard style with 1234 selection method

zo-asdf Standard style with asdf selection method

et Eten style with 1234 selection method

et-asdf Eten style with asdf selection method

et26 Eten 26 keys style with 1234 selection method

et26-asdf Eten 26 keys style with asdf selection method

hsu Mr. Hsu's style (Kuo-Yin IM, Natural Bopomofo IM)

ibm IBM's style
$HOME/.gcin/config/tsin-chinese-english-toggle_key number
Toggle key for Chinese/English Mode within Tsin IM.

OPTIONS MEANINGS

1 Caps Lock key

2 Tab key

4 Shift key(Only available when GTK_IM_MODULE=gcin).
$HOME/.gcin/config/tsin-space-opt number
Function of Space key within Tsin IM.

OPTIONS MEANINGS

1 Select other same phonetic characters.

2 Send contents of editing area to application.
$HOME/.gcin/config/tsin-phrase-pre-select boolean
Show phrase pre-selection window within Tsin IM.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/phonetic-char-dynamic-sequence boolean
Dynamic character sequence adjustment within Bopomofo and Tsin IM.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/pho-simple-window boolean
Smaller window for Bopomofo and Tsin IM.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/phonetic-huge-tab boolean
Use pho-huge.tab to input all of Traditional Chinese, Simplified Chinese, and Japanese Hanzi within Bopomofo and Tsin IM.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/tsin-buffer-size number
Buffer size of editing area of Tsin IM.

OPTIONS SUGGEST

40 You may select another number as you like.
$HOME/.gcin/config/tsin-phrase-line-color hex
Color of phrase-underline within Tsin IM.

OPTIONS MEANINGS

#FF0000 Red

#00FF00 Green

#0000FF Blue

#FFFF00 Yellow

#FF00FF Magenta

#00FFFF Cyan
$HOME/.gcin/config/gcin-font-size number
Font size of character-selection area

OPTIONS SUGGEST

16 You may select another number as you like.
$HOME/.gcin/config/gcin-font-size-symbol number
Font size of symbol-selection window

OPTIONS SUGGEST

12 You may select another number as you like.
$HOME/.gcin/config/gcin-font-size-tsin-presel number
Font size of phrase pre-selection window within Tsin IM.

OPTIONS SUGGEST

16 You may select another number as you like.
$HOME/.gcin/config/gcin-font-size-tsin-pho-in number
Font size of phonetic input area of Bopomofo and Tsin IM.

OPTIONS SUGGEST

10 You may select another number as you like.
$HOME/.gcin/config/gcin-font-size-gtab-in number
Font size of key codes input area of gtab IMs(Chanjei IM, Array IM, etc.).

OPTIONS SUGGEST

10 You may select another number as you like.

gcin-setup will not let you set font size smaller then 8, or larger then 24. If you like extremely small window, you may set font size to 0 on input area. For example:

echo 0 > $HOME/.gcin/config/gcin-font-size-tsin-pho-in

echo 0 > $HOME/.gcin/config/gcin-font-size-gtab-in

Thus your gcin window can be as small as 15 x 18 pixels.
$HOME/.gcin/config/gtab-dup-select-bell boolean
Bell ring when multiple selections are available within gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-space-auto-first number
Function of Space Key within gtab IMs.

OPTIONS MEANINGS

1 Send first character within Liu's IM(Boshiamy IM).

2 Send first character within character-selection area.

4 Does not send first character. (For Array IM)
$HOME/.gcin/config/gtab-auto-select-by_phrase boolean
Auto-selection by Tsin phrase database within gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-pre-select boolean
Show auto-selection suggest from Tsin phrase database within gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-press-full-auto-send boolean
Auto-send character when key codes input area is full. For gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-disp-partial-match boolean
Display partial matched characters within gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-simple-win boolean
Smaller window for gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-disp-key-codes boolean
Show all possible key codes of character within gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-disp-im-name boolean
Display input method name within gtab IMs.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gtab-invalid-key-in boolean
Clear key codes input area when invalid key and Space key are pressed.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/default-input-method number
Default IM when gcin is called.

OPTIONS MEANINGS

0 Internal character code IM

1 Chanjei IM version 3

2 Chanjei IM version 5

3 Bopomofo IM

4 Jyutping IM

5 Pinyin IM

6 Tsin IM

7 Dayi IM

8 Array IM 30 keys version

9 Liu's IM(Boshiamy IM)

10 Simple Chanjei IM
$HOME/.gcin/config/gcin-flags-im-enabled number
Available IMs to be cyclic selected by Control-Shift. Options under this config-file are a little tricky.

OPTIONS MEANINGS

2147483647 All IMs are available.

2147481601 Only Internal character code IM is available.

2147481602 Only Chanjei IM version 3 is available.

2147481604 Only Chanjei IM version 5 is available.

2147481608 Only Bopomofo IM is available.

2147481616 Only Jyutping IM is available.

2147481632 Only Pinyin IM is available.

2147481664 Only Tsin IM is available.

2147481728 Only Dayi IM is available.

2147481856 Only Array IM 30 keys version is available.

2147482112 Only Liu's IM(Boshiamy IM) is available.

2147482624 Only Simple Chanjei IM is available.

2147481600 + number of IMs, then you get your own setup number. For example, you want only Bopomofo, Tsin, and Array IM. So you calculate 2147481600 + 8 + 64 + 256 = 2147481928.

echo 2147481928 > $HOME/.gcin/config/gcin-flags-im-enabled

Then you get it.
$HOME/.gcin/config/gcin-im-toggle-keys number
Toggle Key for IM window ON/OFF.

OPTIONS MEANINGS

0 Control-Space

1 Shift-Space

2 Alt-Space

3 Windows-Space
$HOME/.gcin/config/gcin-remote-client boolean
Remote application client support(using port 9999-). If you want to use gcin under su or sudo environment, you should keep this option ON.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/gcin-shift-space-eng-full boolean
Toggle into double-wide English character mode with Shift-Space.

OPTIONS MEANINGS

1 ON

0 OFF
$HOME/.gcin/config/left-right-button-tips boolean
Show button tips when mouse cursor stays on gcin window. Default is ON, but it will be set into OFF after gcin-setup is executed once.

OPTIONS MEANINGS

1 ON

0 OFF

FILES

$HOME/.gcin/gcin-UTF-8-format
A file which is only for compatibility. If you dislike it, edit gcin-user-setup and gcin-utf8-setup, then you may delete this file without disturbance.
/usr/share/gcin/script/utf8-edit
A file which is used by gcin to execute text editors when needed. You may add any UTF-8 compatible text editor you like into it.

ENVIRONMENT VARIABLES

LC_CTYPE
Example:

For bash: export LC_CTYPE=zh_TW

For csh: setenv LC_CTYPE zh_TW
XMODIFIERS
Example:

For bash: export XMODIFIERS=@im=gcin

For csh: setenv XMODIFIERS @im=gcin
GTK_IM_MODULE
Example:

For bash: export GTK_IM_MODULE=gcin

For csh: setenv GTK_IM_MODULE gcin

SEE ALSO

gcin2tab(1), phoa2d(1), phod2a(1), tsa2d(1), tsd2a(1), tslearn(1)

See README for detailed information(Traditional Chinese only).

AUTHORS

Edward Der-Hua Liu <cp76@csie.nctu.edu.tw>
Wrote gcin and associated tools.

Friend of Chanjei IM, Malaysia <www.chinesecj.com>
Author of original Chanjei IM version 5 table.
Dayi Co., Ltd. <http://www.dayi.com>
Author of Dayi IM.

CETTE PAGE DOCUMENTE AUSSI :