Blame README

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
┗━━━━━━━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛