summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2013-08-22 14:59:39 +0800
committerPeng Wu <alexepico@gmail.com>2013-08-22 14:59:39 +0800
commit7aa1254787d1af505dc748ec09604142718fe6ba (patch)
tree9494b2dc14342b100abbeee43ab0082eb3ee52fe /src
parent1a699bdac19aee9b829f20a38aad415a77d1298f (diff)
downloadlibzhuyin-7aa1254787d1af505dc748ec09604142718fe6ba.tar.gz
libzhuyin-7aa1254787d1af505dc748ec09604142718fe6ba.tar.xz
libzhuyin-7aa1254787d1af505dc748ec09604142718fe6ba.zip
update chewing_table.h
Diffstat (limited to 'src')
-rw-r--r--src/storage/chewing_table.h250
1 files changed, 250 insertions, 0 deletions
diff --git a/src/storage/chewing_table.h b/src/storage/chewing_table.h
index 7197033..c574f24 100644
--- a/src/storage/chewing_table.h
+++ b/src/storage/chewing_table.h
@@ -207,6 +207,256 @@ const chewing_tone_item_t chewing_ibm_tones[] = {
{'\0', 0}
};
+const chewing_symbol_item_t chewing_hsu_symbols[] = {
+{'a' , "ㄘ"},
+{'a' , "ㄟ"},
+{'b' , "ㄅ"},
+{'c' , "ㄒ"},
+{'c' , "ㄕ"},
+{'d' , "ㄉ"},
+{'e' , "ㄧ"},
+{'e' , "ㄝ"},
+{'f' , "ㄈ"},
+{'g' , "ㄍ"},
+{'g' , "ㄜ"},
+{'h' , "ㄏ"},
+{'h' , "ㄛ"},
+{'i' , "ㄞ"},
+{'j' , "ㄐ"},
+{'j' , "ㄓ"},
+{'k' , "ㄎ"},
+{'k' , "ㄤ"},
+{'l' , "ㄌ"},
+{'l' , "ㄥ"},
+{'l' , "ㄦ"},
+{'m' , "ㄇ"},
+{'m' , "ㄢ"},
+{'n' , "ㄋ"},
+{'n' , "ㄣ"},
+{'o' , "ㄡ"},
+{'p' , "ㄆ"},
+{'r' , "ㄖ"},
+{'s' , "ㄙ"},
+{'t' , "ㄊ"},
+{'u' , "ㄩ"},
+{'v' , "ㄑ"},
+{'v' , "ㄔ"},
+{'w' , "ㄠ"},
+{'x' , "ㄨ"},
+{'y' , "ㄚ"},
+{'z' , "ㄗ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_hsu_tones[] = {
+{' ' , 1},
+{'d' , 2},
+{'f' , 3},
+{'j' , 4},
+{'s' , 5},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_eten26_symbols[] = {
+{'a' , "ㄚ"},
+{'b' , "ㄅ"},
+{'c' , "ㄒ"},
+{'c' , "ㄕ"},
+{'d' , "ㄉ"},
+{'e' , "ㄧ"},
+{'f' , "ㄈ"},
+{'g' , "ㄐ"},
+{'g' , "ㄓ"},
+{'h' , "ㄏ"},
+{'h' , "ㄦ"},
+{'i' , "ㄞ"},
+{'j' , "ㄖ"},
+{'k' , "ㄎ"},
+{'l' , "ㄌ"},
+{'l' , "ㄥ"},
+{'m' , "ㄇ"},
+{'m' , "ㄢ"},
+{'n' , "ㄋ"},
+{'n' , "ㄣ"},
+{'o' , "ㄛ"},
+{'p' , "ㄆ"},
+{'p' , "ㄡ"},
+{'q' , "ㄗ"},
+{'q' , "ㄟ"},
+{'r' , "ㄜ"},
+{'s' , "ㄙ"},
+{'t' , "ㄊ"},
+{'t' , "ㄤ"},
+{'u' , "ㄩ"},
+{'v' , "ㄍ"},
+{'v' , "ㄑ"},
+{'w' , "ㄘ"},
+{'w' , "ㄝ"},
+{'x' , "ㄨ"},
+{'y' , "ㄔ"},
+{'z' , "ㄠ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_eten26_tones[] = {
+{' ' , 1},
+{'d' , 5},
+{'f' , 2},
+{'j' , 3},
+{'k' , 4},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_standard_dvorak_symbols[] = {
+{'\'' , "ㄆ"},
+{',' , "ㄊ"},
+{'.' , "ㄍ"},
+{'0' , "ㄢ"},
+{'1' , "ㄅ"},
+{'2' , "ㄉ"},
+{'5' , "ㄓ"},
+{'8' , "ㄚ"},
+{'9' , "ㄞ"},
+{';' , "ㄈ"},
+{'[' , "ㄦ"},
+{'a' , "ㄇ"},
+{'b' , "ㄙ"},
+{'c' , "ㄛ"},
+{'d' , "ㄘ"},
+{'e' , "ㄎ"},
+{'f' , "ㄗ"},
+{'g' , "ㄧ"},
+{'h' , "ㄨ"},
+{'i' , "ㄕ"},
+{'j' , "ㄏ"},
+{'k' , "ㄒ"},
+{'l' , "ㄣ"},
+{'m' , "ㄩ"},
+{'n' , "ㄠ"},
+{'o' , "ㄋ"},
+{'p' , "ㄐ"},
+{'q' , "ㄌ"},
+{'r' , "ㄟ"},
+{'s' , "ㄤ"},
+{'t' , "ㄜ"},
+{'u' , "ㄑ"},
+{'v' , "ㄡ"},
+{'w' , "ㄝ"},
+{'x' , "ㄖ"},
+{'y' , "ㄔ"},
+{'z' , "ㄥ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_standard_dvorak_tones[] = {
+{' ' , 1},
+{'3' , 3},
+{'4' , 4},
+{'6' , 2},
+{'7' , 5},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_hsu_dvorak_symbols[] = {
+{'a' , "ㄘ"},
+{'a' , "ㄟ"},
+{'b' , "ㄅ"},
+{'c' , "ㄒ"},
+{'c' , "ㄕ"},
+{'d' , "ㄉ"},
+{'e' , "ㄧ"},
+{'e' , "ㄝ"},
+{'f' , "ㄈ"},
+{'g' , "ㄍ"},
+{'g' , "ㄜ"},
+{'h' , "ㄏ"},
+{'h' , "ㄛ"},
+{'i' , "ㄞ"},
+{'j' , "ㄐ"},
+{'j' , "ㄓ"},
+{'k' , "ㄎ"},
+{'k' , "ㄤ"},
+{'l' , "ㄌ"},
+{'l' , "ㄥ"},
+{'l' , "ㄦ"},
+{'m' , "ㄇ"},
+{'m' , "ㄢ"},
+{'n' , "ㄋ"},
+{'n' , "ㄣ"},
+{'o' , "ㄡ"},
+{'p' , "ㄆ"},
+{'r' , "ㄖ"},
+{'s' , "ㄙ"},
+{'t' , "ㄊ"},
+{'u' , "ㄩ"},
+{'v' , "ㄑ"},
+{'v' , "ㄔ"},
+{'w' , "ㄠ"},
+{'x' , "ㄨ"},
+{'y' , "ㄚ"},
+{'z' , "ㄗ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_hsu_dvorak_tones[] = {
+{' ' , 1},
+{'d' , 2},
+{'f' , 3},
+{'j' , 4},
+{'s' , 5},
+{'\0', 0}
+};
+
+const chewing_symbol_item_t chewing_dachen_cp26_symbols[] = {
+{'a' , "ㄇ"},
+{'b' , "ㄖ"},
+{'b' , "ㄝ"},
+{'c' , "ㄏ"},
+{'d' , "ㄎ"},
+{'e' , "ㄍ"},
+{'f' , "ㄑ"},
+{'g' , "ㄕ"},
+{'h' , "ㄘ"},
+{'i' , "ㄛ"},
+{'i' , "ㄞ"},
+{'j' , "ㄨ"},
+{'k' , "ㄜ"},
+{'l' , "ㄠ"},
+{'l' , "ㄤ"},
+{'m' , "ㄩ"},
+{'m' , "ㄡ"},
+{'n' , "ㄙ"},
+{'n' , "ㄥ"},
+{'o' , "ㄟ"},
+{'o' , "ㄢ"},
+{'p' , "ㄣ"},
+{'p' , "ㄦ"},
+{'q' , "ㄅ"},
+{'q' , "ㄆ"},
+{'r' , "ㄐ"},
+{'s' , "ㄋ"},
+{'t' , "ㄓ"},
+{'t' , "ㄔ"},
+{'u' , "ㄧ"},
+{'u' , "ㄚ"},
+{'v' , "ㄒ"},
+{'w' , "ㄉ"},
+{'w' , "ㄊ"},
+{'x' , "ㄌ"},
+{'y' , "ㄗ"},
+{'z' , "ㄈ"},
+{'\0', NULL}
+};
+
+const chewing_tone_item_t chewing_dachen_cp26_tones[] = {
+{' ' , 1},
+{'d' , 4},
+{'e' , 2},
+{'r' , 3},
+{'y' , 5},
+{'\0', 0}
+};
+
const char * chewing_tone_table[CHEWING_NUMBER_OF_TONES] = {
"",
"ˉ",