The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Package:IBus Table
IBus Table
We welcome improvements to this page. To edit this page, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.
The ibus-table family of packages provides table based input for languages such as the many Chinese languages, Japanese, Korean and more. In Funtoo we currently have 4 tables:
- ibus-table - The main table
- ibus-table-chinese - For Chinese languages
- ibus-table-extraphrase - Additional phrases for Chinese languages
- ibus-table-others - Tables for other languages
ibus-table
The ibus-table package is the base framework for the other tables and because of this it doesn't provide any input methods, instead the packages listed above extend and add their own ones using the ibus-table interface
To install ibus-table run:
root # emerge ibus-table
Usage
The ibus-table package provides default keybindings. Here is a list of them:
Space | commit inputted string |
Shift_L | when no key inputted: shift the input mode between English and Table mode. during input: commit the first candidate into preedit string |
Shift_R | shift between PinYin mode and Normal mode under Table mode |
Shift_L/Shift_R | + [1~5] input tunes under PinYin mode. the tunes display in aux string area as ↑1, ↑2, ↑3, ↑4, ↑5. 1 is YinPin, 2 is YangPin, 3 is ShangSheng, 4 is QuSheng, 5 is QingSheng |
Arrow_Left | move cursor one character left in preedit string |
Arrow_Right | move cursor one character right in preedit string |
Backspace | remove the last input key or last character in preeidt string |
Delete | remove one character after the cursor in preedit string |
Ctrl+Arrow_Left | move the cursor to the front of preedit string |
Ctrl+Arrow_Right | move the cursor to the end of preedit string |
Ctrl+Backspace | delete from cursor to the front of preedit string |
Ctrl+Delete | delete from cursor to the end of preedit string |
Arrow_Down | next candidate |
Arrow_Up | previous candidate |
Esc | reset the input method |
Num1~Num9 | select the correspondent candidate and commit inputted string |
Ctrl+[Num1~Num9] | select the correspondent candidate and commit it into preedit string |
Alt+[Num1~Num9] | remove the correspondent user-defined phrase |
Page_Up/Page_Down | page up/down the lookup table of candidates |
-/+ | when not been used as valid input keys, the same as Page_Up and Page_Down |
Ctrl+, | open/close Single Character Mode, only show single character not phrases |
Ctrl+. | shift between full/half punctuation |
Ctrl+/ | shift between direct/normal commit mode |
Ctrl+; | shift between different SubCharset in Chinese |
ibus-table-chinese
The ibus-table-chinese package provides a multitude of different input method for Chinese languages. Here is a list of them:
- Array30 (行列30輸入法)
- Cangjie3 (倉頡輸入法第三代)
- Cangjie5 (倉頡輸入法第五代)
- Cangjie Big (倉頡輸入法大字集)
- Cantonese Pinyin (廣東拼音輸入法)
- Canton HK (港式廣東話輸入法)
- Jyutping (粵語拼音輸入法)
- Easy Big (輕鬆輸入法大字集)
- Erbi (二笔)
- Erbi QS (二笔青松)
- Quick 3 (速成輸入法第三代)
- Quick 5 (速成輸入法第五代)
- Quick Classic (速成輸入法古典版)
- Smart Cangjie 6 (快速倉頡輸入法第六代)
- Stroke5 (筆順五碼)
- Wu (吳語輸入法)
- Wubi-Heifeng86 (海峰五筆86)
- Yong (永码)
Installation
To install ibus-table-chinese, simply run:
root # emerge ibus-table-chinese
then head over to ibus-setup's Input Method tab, click on the Add button on the side panel, click Chinese and scroll trough the list == ibus-table-extraphrase The ibus-table-extraphrase package provides a large database of additional phrases for the input methods in ibus-table-chinese
Installing and using it is as easy as running:
root # emerge ibus-table-extraphrase
and running
user $ ibus restart
to restart your IME
ibus-table-others
The ibus-table-others package provides support for the following input methods:
- CNS11643
- Compose
- Emoji
- IPA-X-SAMPA
- LaTex
- Mathwriter
- RussianTraditional
- Telex
- Thai
- Translit
- Ua-Translit
- Viqr
- VNI
- Yawerty
Installation
To install ibus-table-others, simply run:
root # emerge ibus-table-others
then head over to ibus-setup's Input Method tab, click on the Add button on the side panel, and filter for whatever input method you want to use from the list