Skip to content

Commit 739036e

Browse files
committed
patch: add vietnam input method
1 parent 06da115 commit 739036e

3 files changed

Lines changed: 181 additions & 0 deletions

File tree

vie/telex.toml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
[info]
2+
description = "Vietnam Telex"
3+
version = "2025-04-18"
4+
5+
[core]
6+
auto_capitalize = true
7+
8+
[data]
9+
# a
10+
as = "á"
11+
af = "à"
12+
ar = ""
13+
ax = "ã"
14+
aj = ""
15+
aas = ""
16+
aaf = ""
17+
aar = ""
18+
aax = ""
19+
aaj = ""
20+
aws = ""
21+
awf = ""
22+
awr = ""
23+
awx = ""
24+
awj = ""
25+
aa = "â"
26+
aw = "ă"
27+
# e
28+
es = "é"
29+
ef = "è"
30+
er = ""
31+
ex = ""
32+
ej = ""
33+
ees = "ế"
34+
eef = ""
35+
eer = ""
36+
eex = ""
37+
eej = ""
38+
ee = "ê"
39+
# i
40+
is = "í"
41+
if = "ì"
42+
ir = ""
43+
ix = "ĩ"
44+
ij = ""
45+
# o
46+
os = "ó"
47+
of = "ò"
48+
or = ""
49+
ox = "õ"
50+
oj = ""
51+
oos = ""
52+
oof = ""
53+
oor = ""
54+
oox = ""
55+
ooj = ""
56+
ows = ""
57+
owf = ""
58+
owr = ""
59+
owx = ""
60+
owj = ""
61+
oo = "ô"
62+
ow = "ơ"
63+
# u
64+
us = "ú"
65+
uf = "ù"
66+
ur = ""
67+
ux = "ũ"
68+
uj = ""
69+
uws = ""
70+
uwf = ""
71+
uwr = ""
72+
uwx = ""
73+
uwj = ""
74+
uw = "ư"
75+
# y
76+
ys = "ý"
77+
yf = ""
78+
yr = ""
79+
yx = ""
80+
yj = ""
81+
# d
82+
# d = "d"
83+
dd = "đ"

vie/vie.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[info]
2+
name = "Vietnam IM"
3+
description = "Vietnam Config File"
4+
version = "2025-04-18"
5+
authors = []
6+
website = ""
7+
8+
[core]
9+
buffer_size = 64
10+
auto_capitalize = false
11+
auto_commit = true
12+
13+
[data]
14+
vni = { path = "./vni.toml" }
15+
telex = { path = "./telex.toml" }

vie/vni.toml

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
[info]
2+
description = "Vietnam VNI"
3+
version = "2025-04-18"
4+
5+
[core]
6+
auto_capitalize = true
7+
8+
[data]
9+
# a
10+
a1 = "á"
11+
a2 = "à"
12+
a3 = ""
13+
a4 = "ã"
14+
a5 = ""
15+
a6 = "â"
16+
a61 = ""
17+
a62 = ""
18+
a63 = ""
19+
a64 = ""
20+
a65 = ""
21+
a8 = "ă"
22+
a81 = ""
23+
a82 = ""
24+
a83 = ""
25+
a84 = ""
26+
a85 = ""
27+
# e
28+
e1 = "é"
29+
e2 = "è"
30+
e3 = ""
31+
e4 = ""
32+
e5 = ""
33+
e6 = "ê"
34+
e61 = "ế"
35+
e62 = ""
36+
e63 = ""
37+
e64 = ""
38+
e65 = ""
39+
# i
40+
i1 = "í"
41+
i2 = "ì"
42+
i3 = ""
43+
i4 = "ĩ"
44+
i5 = ""
45+
# o
46+
o1 = "ó"
47+
o2 = "ò"
48+
o3 = ""
49+
o4 = "õ"
50+
o5 = ""
51+
o6 = "ô"
52+
o61 = ""
53+
o62 = ""
54+
o63 = ""
55+
o64 = ""
56+
o65 = ""
57+
o7 = "ơ"
58+
o71 = ""
59+
o72 = ""
60+
o73 = ""
61+
o74 = ""
62+
o75 = ""
63+
# u
64+
u1 = "ú"
65+
u2 = "ù"
66+
u3 = ""
67+
u4 = "ũ"
68+
u5 = ""
69+
u7 = "ư"
70+
u71 = ""
71+
u72 = ""
72+
u73 = ""
73+
u74 = ""
74+
u75 = ""
75+
# y
76+
y1 = "ý"
77+
y2 = ""
78+
y3 = ""
79+
y4 = ""
80+
y5 = ""
81+
# d
82+
# d = "d"
83+
d9 = "đ"

0 commit comments

Comments
 (0)