The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Package:IBus Table"
m |
m (Punctuation and grammar) |
||
(One intermediate revision by the same user not shown) | |||
Line 18: | Line 18: | ||
# ##i##emerge ibus-table | # ##i##emerge ibus-table | ||
}} | }} | ||
=== Usage === | |||
The '''ibus-table''' package provides default keybindings. Here is a list of them: | |||
{| class="wikitable" | |||
|+ ibus-table keybindings | |||
|- | |||
| 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 pre-edit 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 pre-edit string | |||
|- | |||
| Arrow_Right || move cursor one character right in pre-edit string | |||
|- | |||
| Backspace || remove the last input key or last character in pre-edit string | |||
|- | |||
| Delete || remove one character after the cursor in pre-edit string | |||
|- | |||
| Ctrl+Arrow_Left || move the cursor to the front of pre-edit string | |||
|- | |||
| Ctrl+Arrow_Right || move the cursor to the end of pre-edit string | |||
|- | |||
| Ctrl+Backspace || delete from cursor to the front of pre-edit string | |||
|- | |||
| Ctrl+Delete || delete from cursor to the end of pre-edit 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 pre-edit 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 == | == ibus-table-chinese == | ||
The '''ibus-table-chinese''' package provides a multitude of different input method for Chinese languages. Here is a list of them: | The '''ibus-table-chinese''' package provides a multitude of different input method for Chinese languages. Here is a list of them: | ||
Line 43: | Line 97: | ||
# ##i##emerge ibus-table-chinese | # ##i##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 | then head over to '''ibus-setup''''s '''Input Method''' tab, click on the '''Add''' button on the side panel, click '''Chinese''' and scroll through the list | ||
== ibus-table-extraphrase | == ibus-table-extraphrase | ||
The '''ibus-table-extraphrase''' package provides a large database of additional phrases for the input methods in '''ibus-table-chinese''' | The '''ibus-table-extraphrase''' package provides a large database of additional phrases for the input methods in '''ibus-table-chinese''' |
Latest revision as of 22:02, January 20, 2024
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 pre-edit 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 pre-edit string |
Arrow_Right | move cursor one character right in pre-edit string |
Backspace | remove the last input key or last character in pre-edit string |
Delete | remove one character after the cursor in pre-edit string |
Ctrl+Arrow_Left | move the cursor to the front of pre-edit string |
Ctrl+Arrow_Right | move the cursor to the end of pre-edit string |
Ctrl+Backspace | delete from cursor to the front of pre-edit string |
Ctrl+Delete | delete from cursor to the end of pre-edit 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 pre-edit 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 through 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