diff options
author | Peng Wu <alexepico@gmail.com> | 2013-08-21 14:56:23 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2013-08-21 14:56:23 +0800 |
commit | 105b3445776e1a8fec4a8a76ff9d4c95a78b9f1f (patch) | |
tree | 1b4ff013dd04c3b6bfef7b56053927314b5636e2 | |
parent | c39a88998f12bec3514332224da16ca8f0e0e54c (diff) | |
download | libzhuyin-105b3445776e1a8fec4a8a76ff9d4c95a78b9f1f.tar.gz libzhuyin-105b3445776e1a8fec4a8a76ff9d4c95a78b9f1f.tar.xz libzhuyin-105b3445776e1a8fec4a8a76ff9d4c95a78b9f1f.zip |
add dachen cp26 to correct.py
-rw-r--r-- | scripts/correct.py | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/scripts/correct.py b/scripts/correct.py index 0278edd..b46cd27 100644 --- a/scripts/correct.py +++ b/scripts/correct.py @@ -76,3 +76,54 @@ et26_correct_special = [ ("ㄓ*" , "ㄐ*"), ("ㄕ*" , "ㄒ*"), ] + + +dachen_cp26_switch = [ +# switch key, from, to + ('q', "ㄅ", "ㄆ"), + ('q', "ㄆ", "ㄅ"), + + ('w', "ㄉ", "ㄊ"), + ('w', "ㄊ", "ㄉ"), + + ('t', "ㄓ", "ㄔ"), + ('t', "ㄔ", "ㄓ"), + + ('i', "ㄛ", "ㄞ"), + ('i', "ㄞ", "ㄛ"), + + ('o', "ㄟ", "ㄢ"), + ('o', "ㄢ", "ㄟ"), + + ('l', "ㄠ", "ㄤ"), + ('l', "ㄤ", "ㄠ"), + + ('p', "ㄣ", "ㄦ"), + ('p', "ㄦ", "ㄣ"), +] + +dachen_cp26_switch_special = [ +# m_initial != zero || m_middle != zero + + ('b', "ㄖ", "ㄝ"), + + ('n', "ㄙ", "ㄣ"), + +# switching between "ㄧ", "ㄚ", and "ㄧㄚ" +# m_middle == 'ㄧ' and m_final != 'ㄚ' + ('u', "ㄧ", "ㄚ"), +# m_middle != 'ㄧ' and m_final == 'ㄚ' + ('u', "ㄚ", "ㄧㄚ"), +# m_middle == 'ㄧ' and m_final == "ㄚ" + ('u', "ㄧㄚ", ""), +# m_middle != zero + ('u', "*?", "*ㄚ"), + +# switching between "ㄩ" and "ㄡ" +# m_final != 'ㄡ' + ('m', "ㄩ", "ㄡ"), +# m_middle != 'ㄩ' + ('m', "ㄡ", "ㄩ"), +# m_middle != zero + ('m', "*?", "*ㄡ"), +] |