acevery / ibus-table

The tables engines for IBus

This URL has Read+Write access

name age message
file AUTHORS Thu Mar 05 22:07:12 -0800 2009 add Caius into project [acevery]
file COPYING Fri Nov 14 04:24:29 -0800 2008 fix COPYING and update README [acevery]
file ChangeLog Thu Mar 05 22:19:01 -0800 2009 merge from kaio'tree [acevery]
file Makefile.am Wed Feb 18 05:00:53 -0800 2009 fix speedmeter.py bug; readd latex.txt [acevery]
file NEWS Mon Jun 01 20:58:56 -0700 2009 rename direct_commit to auto_commit; allow auto... [acevery]
file README Thu Feb 19 17:40:01 -0800 2009 add ctrl+' as hotkey to show/hide speedmeter [acevery]
file autogen.sh Tue Aug 19 00:25:27 -0700 2008 prepare to try the first make [acevery]
file configure.ac Tue Oct 13 22:28:20 -0700 2009 output <engines /> when no db under tables dir [acevery]
directory data/ Mon Jan 05 02:20:06 -0800 2009 add maintainer mode; update pinyin to unihan 5.1 [acevery]
directory debian/ Thu Sep 11 16:52:12 -0700 2008 Add debian packaging files by 一叶 <oneleaf@gmail... [phuang]
directory engine/ Thu Nov 12 18:31:51 -0800 2009 remove speedmeter from am [acevery]
file ibus-table.pc.in Sun Mar 08 19:58:51 -0700 2009 fix order in pkgconfig [lidaobing]
file ibus-table.spec.in Thu Jul 30 05:05:56 -0700 2009 try to fix spec.in [acevery]
directory icons/ Mon Jun 01 21:03:20 -0700 2009 update icons/Makefile.am; update template.txt [acevery]
directory m4/ Sun Jan 04 04:38:59 -0800 2009 fix License conflict [acevery]
directory po/ Sat May 30 00:38:25 -0700 2009 merge from kaio.git; fix tabsqlitedb.compare, w... [acevery]
directory tables/ Sun Oct 18 16:43:55 -0700 2009 add START_CHARS to latex engine [acevery]
README
== Introduction ==
IBus-Table is the IM Engine framework for table-based input methods, such as
ZhengMa, WuBi, ErBi, CangJie and so on.
The aim of IBus-Table is to make the users of table-based input methods
can enjoy the typing on Linux environment.
Definitly, it is far from perfect, so if you have any wish or any
suggestion, please file a issue on http://code.google.com/p/ibus/issues
or send me an email <acevery@gmail.com>, I would be very please to hear
from you :)

== Key Bindings ==
    Notice: Ctrl is "Control Key", Shift_L is the left "Shift Key",
            Shift_R is the right "Shift Key", Alt is the "Alt Key",
            Arrow_Left is the "Arrow Key" point to left, Arrow_Right is
            the "Arrow Key" point to right, similarly as  Arrow_Up and
            Arrow_Down.
            Cursor is the one in preedit string.
            [Num1~Num9] means one key in Num1, Num2, Num3, ... ,
                Num9

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 input tunes under PinYin mode. the tunes display in
                  2     aux string area as ↑1, ↑2, ↑3, ↑4, ↑5. 
                  3     1 is YinPin, 2 is YangPin, 3 is ShangSheng,
                  4     4 is QuSheng, 5 is QingSheng
                  5

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_Lelf   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          mext 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
Ctrl + '            show/hide speedmeter