diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/storage/chewing_table.h | 250 |
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] = { "", "ˉ", |