GCIN-TOOLS(1)

๐ŸŒธ NAME ๐ŸŒธ

gcin-tools โ€” configuration tools of gcin. (Yes bestie, you're reading gcin-tools(1) from the gcin input method platform. Buckle up. ๐Ÿ’–)


โœจ SYNOPSIS โœจ

gcin-tools

๐Ÿ’… DESCRIPTION ๐Ÿ’…

gcin-tools is the default configuration tool of gcin. Iconic. Main character energy fr.

There's also another way to configure things if you're feeling feral: write conffiles into $HOME/.gcin/config. Scroll down to the CONFFILES section for the full tea. ๐Ÿซ–


๐ŸŽ€ CONFFILES ๐ŸŽ€

Okay so, all the conffiles listed below get created automatically by gcin-toolsโ€ฆ with two lil exceptions that do NOT get auto-created: gcin-bell-volume and gcin-sound-play-overlap. Just so you know. ๐Ÿ’€

If you wanna write conffiles by yourself (respect, honestly), first make sure the config directory exists:

mkdir -p $HOME/.gcin/config

After that, you may try something like:

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

And boom โ€” you just made a phonetic-keyboard file with the content zo, which means you selected the standard style with the 1234 selection method. Ate. โœจ

All available conffiles are listed below, and default options are shown in bold.


๐Ÿ’œ $HOME/.gcin/config/default-input-method number

Default input method when gcin is called.

  • 1 โ€” Chanjei input method, version 3
  • 2 โ€” Chanjei input method, version 5
  • 3 โ€” Bopomofo input method
  • 4 โ€” Symbols virtual keyboard
  • 5 โ€” Pinyin input method
  • 6 โ€” Tsin intelligent Bopomofo input method
  • 7 โ€” Dayi input method
  • 8 โ€” Array input method, 30 keys version
  • 9 โ€” Boshiamy input method, aka Liu's input method
  • 10 โ€” Direct input for UTF-32 (U+) or Big-5 characters
  • 11 โ€” Simple Chanjei input method
  • 12 โ€” Japanese anthy input method
  • 13 โ€” Greek letters input method
  • 14 โ€” Latin letters input method
  • 15 โ€” Jyutping input method
  • 16 โ€” NewCJ3 input method

๐Ÿงš $HOME/.gcin/config/gcb-position number

Disable or enable gcb clipboard manager.

  • 0 โ€” Disable
  • 1 โ€” Enable, at lower left corner
  • 2 โ€” Enable, at upper left corner
  • 3 โ€” Enable, at lower right corner
  • 4 โ€” Enable, at upper right corner

๐Ÿฆ‹ $HOME/.gcin/config/gcb-position-x number

The X-axis padding of gcb clipboard manager. Default is 0.

๐Ÿฆ‹ $HOME/.gcin/config/gcb-position-y number

The Y-axis padding of gcb clipboard manager. Default is 0.

๐Ÿ”” $HOME/.gcin/config/gcin-bell-volume number

Volume of bell ring, between -100 to 100. Default is -97.

๐ŸŒธ $HOME/.gcin/config/gcin-capslock-lower boolean

Input lower-case letters when Caps Lock key is ON.

  • 1 โ€” ON
  • 0 โ€” OFF

๐ŸŒธ $HOME/.gcin/config/gcin-eng-phrase-enabled boolean

Enable Alt-Shift phrases in alphabet-numeric mode.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ‘‘ $HOME/.gcin/config/gcin-flags-im-enabled number

Available input methods to be cyclic selected by Control-Shift.

  • 2147483647 โ€” All input methods are enabled.
  • 2 โ€” Ctrl-Alt-1 Chanjei input method, version 3
  • 4 โ€” Ctrl-Alt-2 Chanjei input method, version 5
  • 8 โ€” Ctrl-Alt-3 Bopomofo input method
  • 16 โ€” Ctrl-Alt-4 Symbols virtual keyboard
  • 32 โ€” Ctrl-Alt-5 Pinyin input method
  • 64 โ€” Ctrl-Alt-6 Tsin intelligent Bopomofo input method
  • 128 โ€” Ctrl-Alt-7 Dayi input method
  • 256 โ€” Ctrl-Alt-8 Array input method, 30 keys version
  • 512 โ€” Ctrl-Alt-9 Boshiamy input method, aka Liu's input method
  • 1024 โ€” Ctrl-Alt-0 Direct input for UTF-32 (U+) or Big-5 characters
  • 2048 โ€” Ctrl-Alt-- Simple Chanjei input method
  • 4096 โ€” Ctrl-Alt-= Japanese anthy input method
  • 8192 โ€” Ctrl-Alt-` Greek letters input method
  • 16384 โ€” Ctrl-Alt-[ Latin letters input method
  • 32768 โ€” Ctrl-Alt-] Jyutping input method
  • 65536 โ€” Ctrl-Alt-\ NewCJ3 input method

Take 2147483647 minus the numbers of the input methods, and you get the configuration number. For example, to disable Greek and Latin letters, calculate 2147483647 - 8192 - 16384 = 2147459071.

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

Then you get it. Math ate, no cap. ๐Ÿงฎโœจ

โญ $HOME/.gcin/config/gcin-font-name string

Default font.

  • sans โ€” Sans-serif
  • serif โ€” Serif

๐Ÿ’– $HOME/.gcin/config/gcin-font-size number

Font size of character-selection area. Default is 16.

๐Ÿ’– $HOME/.gcin/config/gcin-font-size-gtab-in number

Font size of key codes input area in gtab input methods (Chanjei IM, Array IM, etc.). Default is 10.

๐Ÿ’– $HOME/.gcin/config/gcin-font-size-pho-near number

Font size of similar-phonetic character selection in Tsin IM. Default is 14.

๐Ÿ’– $HOME/.gcin/config/gcin-font-size-symbol number

Font size of symbol-selection window. Default is 12.

๐Ÿ’– $HOME/.gcin/config/gcin-font-size-tsin-pho-in number

Font size of phonetic input area in Bopomofo and Tsin IM. Default is 10.

๐Ÿ’– $HOME/.gcin/config/gcin-font-size-tsin-presel number

Font size of phrase pre-selection window in Tsin IM. Default is 16.

๐ŸŽ€ $HOME/.gcin/config/gcin-im-toggle-keys number

Toggle Key for IM window ON/OFF.

  • 0 โ€” Control-Space
  • 1 โ€” Shift-Space
  • 2 โ€” Alt-Space
  • 3 โ€” Windows-Space

๐ŸŒˆ $HOME/.gcin/config/gcin-init-im-enabled boolean

Enable input method mode without pressing toggle keys.

Heads up bestie โ€” this option is not available in XIM mode. Not a vibe, just a fact. ๐Ÿ’€
  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ–ผ๏ธ $HOME/.gcin/config/gcin-inner-frame boolean

Show frame border in gcin window.

  • 1 โ€” ON
  • 0 โ€” OFF

๐ŸชŸ $HOME/.gcin/config/gcin-input-style number

Window style of gcin.

  • 1 โ€” OverTheSpot (Follow the cursor)
  • 2 โ€” Root (Fixed index window)

๐ŸชŸ $HOME/.gcin/config/gcin-pop-up-win boolean

Dynamic pop up window.

  • 1 โ€” ON
  • 0 โ€” OFF

๐ŸŒ $HOME/.gcin/config/gcin-remote-client boolean

Use gcin in remote applications.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ“ $HOME/.gcin/config/gcin-root-x number

Window position in X-axis when window style is Root (Fixed index window). Default is 1600.

๐Ÿ“ $HOME/.gcin/config/gcin-root-y number

Window position in Y-axis when window style is Root (Fixed index window). Default is 1200.

๐ŸŽจ $HOME/.gcin/config/gcin-sel-key-color hex

Color of selection Key.

  • #FF0000 โ€” Red
  • #00FF00 โ€” Green
  • #0000FF โ€” Blue
  • #FFFF00 โ€” Yellow
  • #FF00FF โ€” Magenta
  • #00FFFF โ€” Cyan

๐ŸŒธ $HOME/.gcin/config/gcin-shift-space-eng-full boolean

Toggle to double-wide English character mode with Shift-Space.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ”Š $HOME/.gcin/config/gcin-sound-play-overlap boolean

Play all sound when text-to-speech is enabled.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿงท $HOME/.gcin/config/gcin-status-tray boolean

Show gcin status in system tray.

  • 1 โ€” ON
  • 0 โ€” OFF

๐ŸŽจ $HOME/.gcin/config/gcin-win-color-bg hex

Background color of gcin window. Default is #005BFF.

๐ŸŽจ $HOME/.gcin/config/gcin-win-color-fg hex

Foreground color of gcin window.

  • #FF0000 โ€” Red
  • #00FF00 โ€” Green
  • #0000FF โ€” Blue
  • #FFFF00 โ€” Yellow
  • #FF00FF โ€” Magenta
  • #FFFFFF โ€” White

๐ŸŽจ $HOME/.gcin/config/gcin-win-color-use boolean

Customized colors in gcin window.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ–ฑ๏ธ $HOME/.gcin/config/gcin-win-sym-click-close boolean

Close symbol-selection window after choosing a symbol.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ”ค $HOME/.gcin/config/gtab-auto-select-by_phrase boolean

Auto-select according to Tsin phrase database in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ”ก $HOME/.gcin/config/gtab-capslock-in-eng boolean

Toggle Chinese/English mode with Caps Lock key in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿท๏ธ $HOME/.gcin/config/gtab-disp-im-name boolean

Display input method name in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ”‘ $HOME/.gcin/config/gtab-disp-key-codes boolean

Show all possible key codes of character in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ” $HOME/.gcin/config/gtab-disp-partial-match boolean

Display partial matched characters in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ”” $HOME/.gcin/config/gtab-dup-select-bell boolean

Bell ring when multiple selections are available in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ™ˆ $HOME/.gcin/config/gtab-hide-row2 boolean

Hide second row of window in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ‘€ $HOME/.gcin/config/gtab-in-row1 boolean

Show key codes in first row of window in gtab input methods.

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

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿ‘€ $HOME/.gcin/config/gtab-pre-select boolean

Show candidate characters before pressing endkey (Space key). For gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

๐Ÿš€ $HOME/.gcin/config/gtab-press-full-auto-send boolean

Auto-send character when key codes input area is filled in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

โ“ $HOME/.gcin/config/gtab-que-wild-card boolean

Use ? as wildcard.

  • 1 โ€” ON
  • 0 โ€” OFF

๐ŸŒธ $HOME/.gcin/config/gtab-shift-phrase-key boolean

Use single Shift key to input Alt-Shift phrases in gtab input methods.

  • 1 โ€” ON
  • 0 โ€” OFF

โฃ $HOME/.gcin/config/gtab-space-auto-first number

Function of Space Key in gtab input methods.

  • 0 โ€” Auto-selected by definition in .gtab file.
  • 1 โ€” Send first character in Boshiamy input method.
  • 2 โ€” Send first character in character-selection area.
  • 4 โ€” Does not send first character. (For Array input method.)
  • $HOME/.gcin/config/gtab-unique-auto-send boolean โ€” bestie, when gtab input methods only give you one choice, this auto-sends that character. no extra tap, periodt. ๐Ÿ’…
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/gtab-vertical-select boolean โ€” vertical selection window in gtab input methods. it's giving stacked, slay. โœจ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/left-right-button-tips boolean โ€” show button tips when your mouse cursor stays on the gcin window. default is ON, but it will be turned OFF after gcin-tools is executed. so heads up, bestie. ๐Ÿซถ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/pho-hide-row2 boolean โ€” hide the second row of the window in Bopomofo and Tsin IM. lowkey minimal. ๐Ÿ™ˆ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/pho-in-row1 boolean โ€” show key codes in the first row of the window in Bopomofo IM. it's giving transparency. ๐Ÿ”ฅ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/phonetic-char-dynamic-sequence boolean โ€” dynamic character sequence adjustment in Bopomofo and Tsin IM. it literally adapts, no cap. ๐Ÿ’–
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/phonetic-huge-tab boolean โ€” input all Traditional Chinese, Simplified Chinese, and Japanese characters provided by pho-huge.tab in Bopomofo and Tsin IM. huge tab energy, fr fr. ๐ŸŒˆ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/phonetic-keyboard string โ€” key codes arrangement style in Bopomofo, Tsin, and Japanese anthy IM. pick your main character keyboard layout, bestie. ๐Ÿ‘‘
    • 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)
    • pinyin โ€” Phonetic Pinyin style with 1234 selection method
    • pinyin-asdf โ€” Phonetic Pinyin style with asdf selection method
    • dvorak โ€” Dvorak style
    • ibm โ€” IBM style
    • mitac โ€” Mitac style
  • $HOME/.gcin/config/phonetic-speak boolean โ€” enable text-to-speech. you have to install speech data for this feature, so don't forget, bestie. ๐Ÿ˜ญ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/phonetic-speak-sel string โ€” speech data filename for text-to-speech. the way it's giving voice. ๐ŸŽ€
  • $HOME/.gcin/config/tsin-buffer-editing-mode boolean โ€” VI-like editing mode in Tsin IM. for the vim girlies, periodt. ๐Ÿ’…
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/tsin-buffer-size number โ€” size of buffer (editing area) in Tsin IM. default is 40. no cap, that's the default. โœจ
  • $HOME/.gcin/config/tsin-chinese-english-toggle_key number โ€” toggle key for Chinese/English mode in Tsin IM. choose your fave. ๐Ÿ‘€
    • 1 โ€” Caps Lock key
    • 2 โ€” Tab key
    • 4 โ€” Shift key (Not available in XIM mode).
    • 8 โ€” Left Shift key (Not available in XIM mode).
    • 16 โ€” Right Shift key (Not available in XIM mode).
  • $HOME/.gcin/config/tsin-cursor-color hex โ€” color of cursor in Tsin IM. slay that cursor. ๐ŸŒˆ
    • #FF0000 โ€” Red
    • #00FF00 โ€” Green
    • #0000FF โ€” Blue
    • #FFFF00 โ€” Yellow
    • #FF00FF โ€” Magenta
    • #00FFFF โ€” Cyan
  • $HOME/.gcin/config/tsin-phrase-line-color hex โ€” color of phrase-underline in Tsin IM. default is #0000FF. blue is the moment. ๐Ÿ’œ
  • $HOME/.gcin/config/tsin-phrase-pre-select boolean โ€” show phrase pre-selection window in Tsin IM. it's giving preview. ๐Ÿ”ฅ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/tsin-space-opt number โ€” function of Space key in Tsin IM. choose your space bar destiny. ๐Ÿ’…
    • 1 โ€” Select other same phonetic characters.
    • 2 โ€” Send space to buffer of Tsin IM.
  • $HOME/.gcin/config/tsin-tab-phrase-end boolean โ€” use Escape key or Tab key to stop phrase-auto-selection in Tsin IM. so you can exit that phrase selection. ๐Ÿ™ˆ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/tsin-tail-select-key boolean โ€” show selection keys follows choices in Tsin IM. the keys literally follow the choices, bestie. โœจ
    • 1 โ€” ON
    • 0 โ€” OFF
  • $HOME/.gcin/config/tsin-tone-char-input boolean โ€” input tone symbols of Bopomofo in Tsin IM. iconic. ๐Ÿ’…
    • 1 โ€” ON
    • 0 โ€” OFF

โœจ SEE ALSO โœจ

and that's the tea, bestie! this whole manual is from GCIN 1.4.4, dated 2 FEB 2009, and it's the GCIN-TOOLS(1) page. periodt. ๐Ÿ’…โœจ