### File header must not be modified.
### This file must be encoded into UTF-8.
### This table is licensed under GPL version 3.
### 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 = GPL-3.0-or-later

### An unique ID to distinguish this table among others.
### Use uuidgen to generate this kind of ID.
UUID = 6956641e-597a-4680-9207-9aa2d75f231a

### 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 = 20190825

### 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 = telex.png

### The symbol to be displayed in IM switchers.
SYMBOL = vi

### The default name of this table, this is needed.
NAME = Telex

### The local names of this table, this is optional.
###NAME.vi_VN = Telex

### Description
DESCRIPTION = Vietnamese Telex input method for IBus Table.

### Supported languages of this table.
### Single "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 = vi_VN

### The author of this table.
AUTHOR = Nguyễn Gia Phong <vn.mcsinyx@gmail.com>

### Prompt string to be displayed in the status area, CN will be replaced by
### the gettext tools in runtime as 中.
STATUS_PROMPT = VI

### Valid input chars.
VALID_INPUT_CHARS = ADEFIJORSUWXY\adefijorsuwxy

### Layout
LAYOUT = default

### The max number of input keys for every phrase or character.
MAX_KEY_LENGTH = 3

### Use auto_commit mode as default.
AUTO_COMMIT = TRUE

### Automatically selects the first phrase when typing.
AUTO_SELECT = TRUE

### 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 pre-edit caret left.
ALWAYS_SHOW_LOOKUP = FALSE

#### 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

### Some characters whose frequencies should be fix all the time, e.g.
### some punctuation.
###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 is separated via ";".
### Example below is a complete rule-set,
### because [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 input 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 commit the convert result to client.
COMMIT_KEYS = VoidSymbol

### The key strokes to forward the inputted string to client.
FORWARD_KEYS = VoidSymbol

### The key strokes to select candidated phrases.
SELECT_KEYS = VoidSymbol

### The key strokes to page up the lookup table.
PAGE_UP_KEYS = VoidSymbol

### The key strokes to page down the lookup table.
PAGE_DOWN_KEYS = VoidSymbol

END_DEFINITION

### Begin Table data.
### Format of every line whose formatted 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
A	A	0
A\	A	0
AF	À	0
AS	Á	0
AR	Ả	0
AX	Ã	0
AJ	Ạ	0

AW	Ă	0
AW\	Ă	0
AWF	Ằ	0
AWS	Ắ	0
AWR	Ẳ	0
AWX	Ẵ	0
AWJ	Ặ	0

AA	Â	0
AA\	Â	0
AAF	Ầ	0
AAS	Ấ	0
AAR	Ẩ	0
AAX	Ẫ	0
AAJ	Ậ	0

D	D	0
D\	D	0
DD	Đ	0

E	E	0
E\	E	0
EF	È	0
ES	É	0
ER	Ẻ	0
EX	Ẽ	0
EJ	Ẹ	0

EE	Ê	0
EE\	Ê	0
EEF	Ề	0
EES	Ế	0
EER	Ể	0
EEX	Ễ	0
EEJ	Ệ	0

F	F	0

I	I	0
I\	I	0
IF	Ì	0
IS	Í	0
IR	Ỉ	0
IX	Ĩ	0
IJ	Ị	0

J	J	0

O	O	0
O\	O	0
OF	Ò	0
OS	Ó	0
OR	Ỏ	0
OX	Õ	0
OJ	Ọ	0

OO	Ô	0
OO\	Ô	0
OOF	Ồ	0
OOS	Ố	0
OOR	Ổ	0
OOX	Ỗ	0
OOJ	Ộ	0

OW	Ơ	0
OW\	Ơ	0
OWF	Ờ	0
OWS	Ớ	0
OWR	Ở	0
OWX	Ỡ	0
OWJ	Ợ	0

R	R	0

S	S	0

U	U	0
U\	U	0
UF	Ù	0
US	Ú	0
UR	Ủ	0
UX	Ũ	0
UJ	Ụ	0

UW	Ư	0
UW\	Ư	0
UWF	Ừ	0
UWS	Ứ	0
UWR	Ử	0
UWX	Ữ	0
UWJ	Ự	0

W	W	0

X	X	0

Y	Y	0
Y\	Y	0
YF	Ỳ	0
YS	Ý	0
YR	Ỷ	0
YX	Ỹ	0
YJ	Ỵ	0

\	\	0

a	a	0
a\	a	0
af	à	0
as	á	0
ar	ả	0
ax	ã	0
aj	ạ	0

aw	ă	0
aw\	ă	0
awf	ằ	0
aws	ắ	0
awr	ẳ	0
awx	ẵ	0
awj	ặ	0

aa	â	0
aa\	â	0
aaf	ầ	0
aas	ấ	0
aar	ẩ	0
aax	ẫ	0
aaj	ậ	0

d	d	0
d\	d	0
dd	đ	0

e	e	0
e\	e	0
ef	è	0
es	é	0
er	ẻ	0
ex	ẽ	0
ej	ẹ	0

ee	ê	0
ee\	ê	0
eef	ề	0
ees	ế	0
eer	ể	0
eex	ễ	0
eej	ệ	0

f	f	0

i	i	0
i\	i	0
if	ì	0
is	í	0
ir	ỉ	0
ix	ĩ	0
ij	ị	0

j	j	0

o	o	0
o\	o	0
of	ò	0
os	ó	0
or	ỏ	0
ox	õ	0
oj	ọ	0

oo	ô	0
oo\	ô	0
oof	ồ	0
oos	ố	0
oor	ổ	0
oox	ỗ	0
ooj	ộ	0

ow	ơ	0
ow\	ơ	0
owf	ờ	0
ows	ớ	0
owr	ở	0
owx	ỡ	0
owj	ợ	0

r	r	0

s	s	0

u	u	0
u\	u	0
uf	ù	0
us	ú	0
ur	ủ	0
ux	ũ	0
uj	ụ	0

uw	ư	0
uw\	ư	0
uwf	ừ	0
uws	ứ	0
uwr	ử	0
uwx	ữ	0
uwj	ự	0

w	w	0

x	x	0

y	y	0
y\	y	0
yf	ỳ	0
ys	ý	0
yr	ỷ	0
yx	ỹ	0
yj	ỵ	0
END_TABLE
