Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### File header must not be modified
- ### This file must be encoded into UTF-8.
- ### This table under LGPL
- ### comments start with ### not single #
- ### Derive from the format of SCIM Table, so you can modify the table from
- ### scim-tables' table
- SCIM_Generic_Table_Phrase_Library_TEXT
- VERSION_1_0
- ### Begin Table definition.
- BEGIN_DEFINITION
- ### License
- LICENSE = LGPL
- ### An unique id to distinguish this table among others.
- ### Use uuidgen to generate this kind of id.
- UUID = c9851827-0abe-12ed-8db5-010b9d51ffed
- ### A unique number indicates the version of this file.
- ### For example the last modified date of this file.
- ### This number must be less than 2^32.
- ### Just make your table version-able
- SERIAL_NUMBER = 20160419
- ### ICON can be any format as long as your pygtk can recognized
- ### the most widely ones are "png" and "svg", letter one is recommended
- ICON = shwa.svg
- ### The symbol to be displayed in IM switchers
- SYMBOL =
- ### The default name of this table, this is needed
- NAME = Shwa
- ### Description
- DESCRIPTION = An input method for Shwa script for use with a standard keyboard
- ### Supported languages of this table
- ### sigle "zh_CN" just be recognized as zh_CN,
- ### but "zh_CN, zh_HK" or more zh_XX will be recognized as zh;
- ### and "en_US, zh_CN" will be just ignored.
- LANGUAGES = other
- ### The author of this table
- AUTHOR = James Wood <lamudri@gmail.com>
- ### Prompt string to be displayed in the status area, CN will be replaced by
- ### the gettext tools in runtime as 中.
- STATUS_PROMPT = Sh
- ### Valid input chars.
- VALID_INPUT_CHARS == qwertyuiopasdfghjkl;zxcvbnm,./QWERTYUIOPZXCB<>? `1234567890-=!@#$%^&*()[]'"\|
- ### Layout
- LAYOUT = us
- AUTO_WILDCARD = TRUE
- ### The max number of input keys for every phrase or character.
- MAX_KEY_LENGTH = 2
- ### Use auto_commit mode as default
- AUTO_COMMIT = TRUE
- ### Automatically selects the first phrase when typing
- AUTO_SELECT = TRUE
- ### Use full width punctuation by default
- DEF_FULL_WIDTH_PUNCT = FALSE
- ### Not use full width letter by default
- DEF_FULL_WIDTH_LETTER = FALSE
- ### Whether user are allow to define phrase, default is true
- ### You have to define the word construction rules below.
- ### For input methods which do not input phrases, set this to False
- USER_CAN_DEFINE_PHRASE = FALSE
- ### Whether support PinYin Mode, default is true.
- ### this feature is just for Chinese, set it to False if your IM is not
- ### Chinese.
- PINYIN_MODE = FALSE
- ### If true then the phrases' frequencies will be adjusted dynamically
- ### according your using frequency.
- DYNAMIC_ADJUST = FALSE
- ### If true then the lookup table will always be shown if there is any candidate phrase.
- ### Otherwise the lookup table won't be shown unless the user requires it by moving the preedit caret left.
- ALWAYS_SHOW_LOOKUP = FALSE
- ### Some characters whose frequencies should be fix all the time, e.g.
- ### some punctuations
- ### NO_CHECK_CHARS =
- ### Rules for constructing user defined phrase
- ### "ce" stands for "ci equal", a Chinese English :), means "phrase length
- ### equal to", thus ce2 -> phrase length equal to 2; and "ca" means "phrase
- ### length equal or above", so ca4 -> phrase length equal or above 4.
- ### p21 -> the 1st key of 2nd character in the phrase, and so on.
- ### Each rule separate via ";".
- ### Example below is a complete rule-set,
- ### becuase [2,2] ∩ [3,3] ∩ [4,+∞] = [2,+∞], which is the range of length
- ### of phrase. This have to be satisfied if you need ibus-table to build up
- ### your own inputed phrase via your daily using.
- ### RULES = ce2:p11+p12+p21+p22;ce3:p11+p21+p22+p31;ca4:p11+p21+p31+p41
- ### The key strokes to page up the lookup table.
- ### PAGE_UP_KEYS = Page_Up,KP_Page_Up,minus,comma
- ### The key strokes to page down.
- ### PAGE_DOWN_KEYS = Page_Down,KP_Page_Down,equal,period
- END_DEFINITION
- ### Begin Table data.
- ### Format of every line whose formated in "input_keys\tphrase\tfreq\n" is an
- ### entry.
- ### From left to right, the 1st column are the input key combination that you
- ### entered via keyboard; the 2nd column are presented character or phrase of
- ### the key combination you want; the 3rd column are frequency of the character
- ### or phrase.
- BEGIN_TABLE
- dd 0
- d 0
- da 0
- dg 0
- dh 0
- dl 0
- dj 0
- de 0
- di 0
- dk 0
- dw 0
- d; 0
- dr 0
- ds 0
- df 0
- du 0
- dm 0
- vv 0
- vo 0
- vn 0
- v 0
- va 0
- vg 0
- vl 0
- vj 0
- ve 0
- vi 0
- vw 0
- v; 0
- vr 0
- vs 0
- vf 0
- vu 0
- vm 0
- ov 0
- oo 0
- on 0
- o 0
- oa 0
- og 0
- ol 0
- oj 0
- oe 0
- oi 0
- ow 0
- o; 0
- or 0
- os 0
- of 0
- ou 0
- om 0
- nv 0
- no 0
- nn 0
- n 0
- na 0
- ng 0
- nl 0
- nj 0
- ne 0
- ni 0
- nw 0
- n; 0
- nr 0
- ns 0
- nf 0
- nu 0
- nm 0
- d 0
- v 0
- o 0
- n 0
- 0
- a 0
- g 0
- h 0
- l 0
- j 0
- e 0
- i 0
- k 0
- w 0
- ; 0
- r 0
- s 0
- f 0
- u 0
- m 0
- ad 0
- av 0
- ao 0
- an 0
- a 0
- ag 0
- ah 0
- a; 0
- gd 0
- gv 0
- go 0
- gn 0
- g 0
- ga 0
- gg 0
- gi 0
- gk 0
- g; 0
- gr 0
- gs 0
- gf 0
- gu 0
- gm 0
- hd 0
- h 0
- ha 0
- hg 0
- hi 0
- hk 0
- h; 0
- hr 0
- hs 0
- hf 0
- hu 0
- hm 0
- ld 0
- lv 0
- lo 0
- ln 0
- l 0
- la 0
- lg 0
- lh 0
- li 0
- lk 0
- lw 0
- l; 0
- lr 0
- ls 0
- lf 0
- lu 0
- lm 0
- jd 0
- jv 0
- jo 0
- jn 0
- j 0
- ja 0
- jg 0
- jh 0
- ji 0
- jk 0
- j; 0
- ed 0
- ev 0
- eo 0
- en 0
- e 0
- eg 0
- er 0
- es 0
- ef 0
- id 0
- iv 0
- io 0
- in 0
- i 0
- ia 0
- ig 0
- ii 0
- ik 0
- i; 0
- kd 0
- k 0
- ka 0
- kg 0
- kh 0
- ki 0
- kk 0
- k; 0
- kr 0
- ks 0
- kf 0
- ku 0
- km 0
- wd 0
- wv 0
- wo 0
- wn 0
- w 0
- wa 0
- wg 0
- wi 0
- wk 0
- w; 0
- ws 0
- wf 0
- ;d 0
- ;v 0
- ;o 0
- ;n 0
- ; 0
- ;a 0
- ;g 0
- ;h 0
- ;i 0
- ;; 0
- ;r 0
- ;s 0
- ;f 0
- rd 0
- rv 0
- ro 0
- rn 0
- r 0
- rk 0
- r; 0
- rs 0
- rf 0
- sd 0
- sv 0
- so 0
- sn 0
- s 0
- sa 0
- sh 0
- si 0
- sk 0
- ss 0
- sf 0
- su 0
- fd 0
- fv 0
- fo 0
- fn 0
- f 0
- fa 0
- fg 0
- fh 0
- fl 0
- fi 0
- fk 0
- fw 0
- fs 0
- ff 0
- fu 0
- fm 0
- ud 0
- uv 0
- uo 0
- un 0
- u 0
- ua 0
- ug 0
- uh 0
- ul 0
- ui 0
- uk 0
- uw 0
- us 0
- uf 0
- uu 0
- um 0
- md 0
- mv 0
- mo 0
- mn 0
- m 0
- mh 0
- m; 0
- ms 0
- mf 0
- ### The logo:
- sl 0
- ### For pretty previews:
- d 1
- v 1
- o 1
- n 1
- 1
- a 1
- g 1
- l 1
- j 1
- e 1
- i 1
- w 1
- ; 1
- r 1
- s 1
- f 1
- u 1
- m 1
- h 1
- k 1
- ### Balanced dozenal:
- ` 0
- 1 0
- 2 0
- 3 0
- 4 0
- 5 0
- 6 0
- 7 0
- 8 0
- 9 0
- 0 0
- - 0
- = 0
- | 0
- q 0
- t 0
- y 0
- p 0
- ### Decimal:
- ! 0
- @ 0
- # 0
- $ 0
- % 0
- ^ 0
- & 0
- * 0
- ( 0
- ) 0
- Q 0
- T 0
- Y 0
- P 0
- ### Mathematical operators:
- z 0
- x 0
- c 0
- Z 0
- X 0
- C 0
- b 0
- B 0
- [ 0
- ] 0
- , 0
- . 0
- / 0
- < 0
- > 0
- ? 0
- ' 0
- " 0
- \ 0
- W 0
- E 0
- R 0
- U 0
- I 0
- O 0
- END_TABLE
- ### Since some input methods use different table for every character to make
- ### phrase, such as ZhengMa, they need explict define the goucima (the
- ### phrase-building code for the given character), the format of every entry is
- ### "character\tgoucima\n".
- ### For the input method which just use the full code as word-building code
- ### just skip this field. The ibus-table will build the codes needed from
- ### above TABLE.
- ### if you don't need different word-building code, please comment out the
- ### next few lines with ###, just like these lines you are look at now.
- ### BEGIN_GOUCI
- ### character_1 goucima_1
- ### character_1 goucima_2
- ### END_GOUCI
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement