From 105b3445776e1a8fec4a8a76ff9d4c95a78b9f1f Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Wed, 21 Aug 2013 14:56:23 +0800 Subject: add dachen cp26 to correct.py --- scripts/correct.py | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) 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', "*?", "*ㄡ"), +] -- cgit