-
Notifications
You must be signed in to change notification settings - Fork 0
/
double_pinyin_key.py
86 lines (82 loc) · 1.46 KB
/
double_pinyin_key.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# -*- coding: utf-8 -*-
DOUBLE_PINYIN_FLYPY_KEY = {
# 声母
"INITIALS":{
"q": "q",
"w": "w",
"e": "e",
"r": "r",
"t": "t",
"y": "y",
"sh": "u",
"ch": "i",
"o": "o",
"p": "p",
"a": "a",
"s": "s",
"d": "d",
"f": "f",
"g": "g",
"h": "h",
"j": "j",
"k": "k",
"l": "l",
"z": "z",
"x": "x",
"c": "c",
"zh": "v",
"b": "b",
"n": "n",
"m": "m",
},
# 零声母
"ZERO_INITIALS":{
"a": "aa",
"o": "oo",
"e" : "ee",
},
# 双字母
"DOUBLE_LETTERS":{
"ai": "ai",
"an": "an",
"ao": "ao",
"ei": "ei",
"en": "en",
"er": "er",
"ou": "ou",
},
# 韵母
"VOWEL":{
"iu": "q",
"ei": "w",
"uan": "r",
"ue": "t",
"un": "y",
"u": "u",
"i": "i",
"o": "o",
"uo": "o",
"ie": "p",
"a": "a",
"ong": "s",
"iong": "s",
"ai": "d",
"en": "f",
"eng": "g",
"ang": "h",
"an": "j",
"uai": "k",
"ing": "k",
"uang": "l",
"iang": "l",
"ou": "z",
"ua": "x",
"ia": "x",
"ao": "c",
"ui": "v",
"v": "v",
"in": "b",
"iao": "n",
"ian": "m"
}
}