|
Packit Service |
db4263 |
Ibus-table is a framework for table based input methods using IBus.
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
Ibus-table is mostly used for Chinese, table based input methods like
|
|
Packit Service |
db4263 |
ZhengMa, WuBi, ErBi, CangJie and so on.
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
But it can be used for other languages as well and some tables are
|
|
Packit Service |
db4263 |
available for other languages.
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
Authors and contributors:
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
• Yuwei YU (‘acevery’) acevery@gmail.com (Original Author)
|
|
Packit Service |
db4263 |
• Mike FABIAN mfabian@redhat.com (Current maintainer and Fedora package maintainer)
|
|
Packit Service |
db4263 |
• Caius ‘kaio’ CHANCE kaio@fedoraproject.org (Current maintainer)
|
|
Packit Service |
db4263 |
• Peng Huang
|
|
Packit Service |
db4263 |
• BYVoid
|
|
Packit Service |
db4263 |
• Peng Wu
|
|
Packit Service |
db4263 |
• koterpilla
|
|
Packit Service |
db4263 |
• Zerng07
|
|
Packit Service |
db4263 |
• Bernard Nauwelaerts
|
|
Packit Service |
db4263 |
• Xiaojun Ma
|
|
Packit Service |
db4263 |
• mozbugbox
|
|
Packit Service |
db4263 |
• Seán de Búrca
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
You can report bugs here:
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
https://github.com/kaio/ibus-table/issues
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
Online documentation can be found here:
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
http://kaio.github.io/ibus-table/
|
|
Packit Service |
db4263 |
http://kaio.github.io/ibus-table/documentation.html
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
The keybindings are documented here:
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
http://kaio.github.io/ibus-table/documentation.html#key-bindings
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
A copy of that key-bindings documentation is included here for
|
|
Packit Service |
db4263 |
convenience:
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
Key bindings
|
|
Packit Service |
db4263 |
|
|
Packit Service |
db4263 |
┏━━━━━━━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
|
|
Packit Service |
db4263 |
┃ Key combination │ Effect ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Space │ Commit the preëdit string. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Escape │ Clear preëdit and discard contents. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Left (Arrow left) │ Move cursor one character left in the preëdit text. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+Left │ Move cursor to the left end of the preëdit text. ┃
|
|
Packit Service |
db4263 |
┃ (Control+Arrow_Left) │ ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Right (Arrow right) │ Move cursor one characater right in preëdit text. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+Right │ Move cursor to the right end of the preëdit text. ┃
|
|
Packit Service |
db4263 |
┃ (Control+Arrow_Right) │ ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Backspace │ Remove the character to the left of the cursor in ┃
|
|
Packit Service |
db4263 |
┃ │ the preëdit text. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+Backspace │ Remove everything left of the cursor in the preëdit ┃
|
|
Packit Service |
db4263 |
┃ │ text. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Delete │ Remove the character to the right of the cursor in ┃
|
|
Packit Service |
db4263 |
┃ │ the preëdit text. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+Delete │ Remove everything to the right of the cursor in the ┃
|
|
Packit Service |
db4263 |
┃ │ preëdit text. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Down (Arrow down) │ Select the next candidate. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Up (Arrow up) │ Select the previous candidate. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Page_Up │ Show next page of candidates. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Page_Down │ Show previous page of candidates. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ - │ When not being used as a valid input key, same as ┃
|
|
Packit Service |
db4263 |
┃ │ Page_Up. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ = │ When not being used as a valid input key, same as ┃
|
|
Packit Service |
db4263 |
┃ │ Page_Down. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ │ Commit the candidate labelled with that number. ┃
|
|
Packit Service |
db4263 |
┃ │ Note that a table can define other keys than the ┃
|
|
Packit Service |
db4263 |
┃ 1 … 9 │ numbers 1 … 9 as select keys to be able to use ┃
|
|
Packit Service |
db4263 |
┃ │ numbers as input. For example, the “latex” table ┃
|
|
Packit Service |
db4263 |
┃ │ needs number as input. Therefore, the “latex” table ┃
|
|
Packit Service |
db4263 |
┃ │ defines F1 … F9 as select keys. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+1 … Control+9 │ Commit the candidate labelled with that number to ┃
|
|
Packit Service |
db4263 |
┃ │ the preëdit. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Alt+1 … Alt+9 │ Remove the candidate labelled with that number from ┃
|
|
Packit Service |
db4263 |
┃ │ the database of learned user input. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ │ • When the preëdit is empty: toggle the input ┃
|
|
Packit Service |
db4263 |
┃ Shift_L (Left Shift │ mode between direct input mode (e.g. “English”) ┃
|
|
Packit Service |
db4263 |
┃ key) │ and table mode (e.g. “Chinese”). ┃
|
|
Packit Service |
db4263 |
┃ │ • When the preëdit is not empty: commit the first ┃
|
|
Packit Service |
db4263 |
┃ │ candidate to the preëdit. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Shift_R (Right Shift │ • When in table mode: Toggle between pinyin mode ┃
|
|
Packit Service |
db4263 |
┃ key) │ and normal mode. ┃
|
|
Packit Service |
db4263 |
┃ │ • When in direct input mode: No function. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Shift+1 … Shift+5 │ When in pinyin mode, input the tones. The tones are ┃
|
|
Packit Service |
db4263 |
┃ (Right or Left Shift │ displayed in the aux area as ↑1, ↑2, ↑3, ↑4, ↑5. 1 ┃
|
|
Packit Service |
db4263 |
┃ key) │ is YinPin, 2 is YangPin, 3 is ShangSheng, 4 is ┃
|
|
Packit Service |
db4263 |
┃ │ QuSheng, 5 is QingSheng. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ │ Toggle “one char mode”, i.e. toggle between showing ┃
|
|
Packit Service |
db4263 |
┃ Control+, │ only single characters and several characters at ┃
|
|
Packit Service |
db4263 |
┃ │ once in the candidate list. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+. │ Toggle between fullwidth and halfwidth punctuation. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Control+/ │ Toggle “autocommit mode”. ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ │ Toggle between the 5 Chinese modes: ┃
|
|
Packit Service |
db4263 |
┃ │ ┃
|
|
Packit Service |
db4263 |
┃ │ • Simplified Chinese ┃
|
|
Packit Service |
db4263 |
┃ Control+; │ • Traditional Chinese ┃
|
|
Packit Service |
db4263 |
┃ │ • Simplified Chinese first ┃
|
|
Packit Service |
db4263 |
┃ │ • Traditional Chinese first ┃
|
|
Packit Service |
db4263 |
┃ │ • All Chinese characters ┃
|
|
Packit Service |
db4263 |
┠───────────────────────┼─────────────────────────────────────────────────────┨
|
|
Packit Service |
db4263 |
┃ Shift+Space │ Toggle letter width between fullwidth and halfwidth ┃
|
|
Packit Service |
db4263 |
┗━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
|