?? myt9input.c
字號:
/*------------------------T9拼音輸入法模塊-----------------------*/
KEYCB keycb;
LCDCB lcdcb;
unsigned char code keytn[] = {0xeb,0xbe,0xde,0xee,0x7d,0xbd,0xdd,0xed,0xbb,0xdb,0xb7,0xd7,0x7b,0x77,0x7e,0xe7};
unsigned char code key_value[]={'0','1','2','3','4','5','6','7','8','9',':',';','<','=','>','?'};
code void(code *subfunc_pf[3][3])(void)=
{
{subfunc1_1,subfunc1_2,subfunc1_3,},
{subfunc2_1,subfunc2_2,subfunc2_3,},
{subfunc3_1,subfunc3_2,subfunc3_3,}
};
unsigned char code KeyPY[][5]={{"abc"},{"def"},{"ghi"},{"jkl"},{"mno"},{"pqrs"},{"tuv"},{"wxyz"}};
/*---------------------拼音輸入法漢字排列表,碼表(mb)--------------------------------------*/
unsigned char code PY_mb_a[] ={"阿啊"};
unsigned char code PY_mb_ai[] ={"哎哀唉埃挨皚癌矮藹艾愛隘礙"};
unsigned char code PY_mb_an[] ={"安氨鞍俺岸按案胺暗"};
unsigned char code PY_mb_ang[] ={"骯昂盎"};
unsigned char code PY_mb_ao[] ={"凹敖熬翱襖傲奧澳懊"};
unsigned char code PY_mb_ba[] ={"八巴叭扒吧芭疤捌笆拔跋把靶壩爸罷霸"};
unsigned char code PY_mb_bai[] ={"白百佰柏擺敗拜稗"};
unsigned char code PY_mb_ban[] ={"扳班般頒斑搬板版辦半伴扮拌絆瓣"};
unsigned char code PY_mb_bang[] ={"邦幫梆綁榜膀蚌傍棒謗磅鎊"};
unsigned char code PY_mb_bao[] ={"包苞胞褒雹寶飽保堡報抱豹鮑暴爆剝薄瀑"};
unsigned char code PY_mb_bei[] ={"卑杯悲碑北貝狽備背鋇倍被憊焙輩"};
unsigned char code PY_mb_ben[] ={"奔本苯笨夯"};
unsigned char code PY_mb_beng[] ={"崩繃甭泵迸蹦"};
unsigned char code PY_mb_bi[] ={"逼鼻比彼筆鄙幣必畢閉庇毖陛斃敝痹蓖弊碧蔽壁避臂"};
unsigned char code PY_mb_bian[] ={"邊編鞭貶扁卞便變遍辨辯辮"};
unsigned char code PY_mb_biao[] ={"彪標膘表"};
unsigned char code PY_mb_bie[] ={"憋鱉別癟"};
unsigned char code PY_mb_bin[] ={"賓彬斌濱瀕擯"};
unsigned char code PY_mb_bing[] ={"冰兵丙秉柄炳餅并病"};
unsigned char code PY_mb_bo[] ={"撥波玻缽脖菠播伯駁帛泊勃鉑舶博渤搏箔膊卜"};
unsigned char code PY_mb_bu[] ={"補哺捕不布步怖部埠簿"};
unsigned char code PY_mb_ca[] ={"擦"};
unsigned char code PY_mb_cai[] ={"猜才材財裁采彩睬踩菜蔡"};
unsigned char code PY_mb_can[] ={"參餐殘蠶慚慘燦"};
unsigned char code PY_mb_cang[] ={"倉滄蒼艙藏"};
unsigned char code PY_mb_cao[] ={"操糙曹槽草"};
unsigned char code PY_mb_ce[] ={"冊側廁測策"};
unsigned char code PY_mb_ceng[] ={"層蹭曾"};
unsigned char code PY_mb_cha[] ={"叉插查茬茶搽察碴岔詫差剎"};
unsigned char code PY_mb_chai[] ={"拆柴豺"};
unsigned char code PY_mb_chan[] ={"摻攙讒饞纏蟬產鏟闡顫"};
unsigned char code PY_mb_chang[] ={"昌猖腸嘗償常廠場敞暢倡唱"};
unsigned char code PY_mb_chao[] ={"抄鈔超巢朝嘲潮吵炒綽"};
unsigned char code PY_mb_che[] ={"車扯徹掣撤澈"};
unsigned char code PY_mb_chen[] ={"郴塵臣忱沉辰陳晨襯趁"};
unsigned char code PY_mb_cheng[] ={"稱撐成呈承誠城乘懲程澄橙逞騁秤"};
unsigned char code PY_mb_chi[] ={"吃癡弛池馳遲持尺侈齒恥斥赤熾翅"};
unsigned char code PY_mb_chong[] ={"充沖蟲崇寵"};
unsigned char code PY_mb_chou[] ={"抽仇綢疇愁稠籌酬躊丑瞅臭"};
unsigned char code PY_mb_chu[] ={"出初除廚滁鋤雛櫥躇礎儲楚處搐觸矗畜"};
unsigned char code PY_mb_chuai[] ={"揣"};
unsigned char code PY_mb_chuan[] ={"川穿傳船椽喘串"};
unsigned char code PY_mb_chuang[]={"闖瘡窗床創"};
unsigned char code PY_mb_chui[] ={"吹炊垂捶錘"};
unsigned char code PY_mb_chun[] ={"春椿純唇淳醇蠢"};
unsigned char code PY_mb_chuo[] ={"戳"};
unsigned char code PY_mb_ci[] ={"疵詞茨瓷慈辭磁雌此次刺賜"};
unsigned char code PY_mb_cong[] ={"囪從匆蔥聰叢"};
unsigned char code PY_mb_cou[] ={"湊"};
unsigned char code PY_mb_cu[] ={"粗促醋簇"};
unsigned char code PY_mb_cuan[] ={"躥竄篡"};
unsigned char code PY_mb_cui[] ={"崔催摧脆淬瘁粹翠"};
unsigned char code PY_mb_cun[] ={"村存寸"};
unsigned char code PY_mb_cuo[] ={"搓磋撮挫措錯"};
unsigned char code PY_mb_da[] ={"搭達答瘩打大"};
unsigned char code PY_mb_dai[] ={"呆歹傣代帶待怠殆貸袋逮戴"};
unsigned char code PY_mb_dan[] ={"丹單擔耽鄲膽撣旦但誕彈憚淡蛋氮"};
unsigned char code PY_mb_dang[] ={"當擋黨蕩檔"};
unsigned char code PY_mb_dao[] ={"刀導島倒搗禱蹈到悼盜道稻"};
unsigned char code PY_mb_de[] ={"得德的"};
unsigned char code PY_mb_deng[] ={"燈登蹬等鄧凳瞪"};
unsigned char code PY_mb_di[] ={"低堤滴狄迪敵滌笛嫡底抵地弟帝遞第締蒂"};
unsigned char code PY_mb_dian[] ={"掂滇顛典點碘電佃甸店墊惦淀奠殿靛"};
unsigned char code PY_mb_diao[] ={"刁叼凋碉雕吊釣掉"};
unsigned char code PY_mb_die[] ={"爹跌迭諜疊碟蝶"};
unsigned char code PY_mb_ding[] ={"丁叮盯釘頂鼎訂定錠"};
unsigned char code PY_mb_diu[] ={"丟"};
unsigned char code PY_mb_dong[] ={"東冬董懂動凍侗恫棟洞"};
unsigned char code PY_mb_dou[] ={"都兜斗抖陡豆逗痘"};
unsigned char code PY_mb_du[] ={"督毒讀犢獨堵賭睹妒杜肚度渡鍍"};
unsigned char code PY_mb_duan[] ={"端短段斷緞鍛"};
unsigned char code PY_mb_dui[] ={"堆隊對兌"};
unsigned char code PY_mb_dun[] ={"噸敦墩蹲盾鈍頓遁"};
unsigned char code PY_mb_duo[] ={"多哆奪掇朵垛躲剁墮舵惰跺"};
unsigned char code PY_mb_e[] ={"訛俄娥峨鵝蛾額厄扼惡餓鄂遏"};
unsigned char code PY_mb_en[] ={"恩"};
unsigned char code PY_mb_er[] ={"兒而爾耳洱餌二貳"};
unsigned char code PY_mb_fa[] ={"發乏伐罰閥筏法琺"};
unsigned char code PY_mb_fan[] ={"帆番翻藩凡礬釩煩樊繁反返犯泛飯范販"};
unsigned char code PY_mb_fang[] ={"方坊芳防妨房肪仿訪紡放"};
unsigned char code PY_mb_fei[] ={"飛非啡菲肥匪誹吠廢沸肺費"};
unsigned char code PY_mb_fen[] ={"分吩紛芬氛酚墳汾焚粉份奮忿憤糞"};
unsigned char code PY_mb_feng[] ={"豐風楓封瘋峰烽鋒蜂馮逢縫諷鳳奉"};
unsigned char code PY_mb_fo[] ={"佛"};
unsigned char code PY_mb_fou[] ={"否"};
unsigned char code PY_mb_fu[] ={"夫膚孵敷弗伏扶拂服俘氟浮涪符袱幅福輻撫甫府斧俯釜輔腑腐父訃付婦負附咐阜復赴副傅富賦縛腹覆"};
unsigned char code PY_mb_ga[] ={"嘎噶"};
unsigned char code PY_mb_gai[] ={"該改鈣蓋溉概"};
unsigned char code PY_mb_gan[] ={"干甘桿肝柑竿稈趕敢感贛"};
unsigned char code PY_mb_gang[] ={"岡剛崗綱肛缸鋼港杠"};
unsigned char code PY_mb_gao[] ={"皋羔高膏篙糕搞稿鎬告"};
unsigned char code PY_mb_ge[] ={"戈疙哥胳鴿割擱歌閣革格葛隔個各鉻咯"};
unsigned char code PY_mb_gei[] ={"給"};
unsigned char code PY_mb_gen[] ={"根跟"};
unsigned char code PY_mb_geng[] ={"更庚耕羹埂耿梗"};
unsigned char code PY_mb_gong[] ={"工弓公功攻供宮恭躬龔鞏汞拱共貢"};
unsigned char code PY_mb_gou[] ={"勾溝鉤狗茍構購垢夠"};
unsigned char code PY_mb_gu[] ={"估咕姑孤沽菇辜箍古谷股骨蠱鼓固故顧雇"};
unsigned char code PY_mb_gua[] ={"瓜刮剮寡掛褂"};
unsigned char code PY_mb_guai[] ={"乖拐怪"};
unsigned char code PY_mb_guan[] ={"關觀官冠棺館管貫慣灌罐"};
unsigned char code PY_mb_guang[] ={"光廣逛"};
unsigned char code PY_mb_gui[] ={"歸圭龜規閨硅瑰軌詭癸鬼劊柜貴桂跪"};
unsigned char code PY_mb_gun[] ={"輥滾棍"};
unsigned char code PY_mb_guo[] ={"郭鍋國果裹過"};
unsigned char code PY_mb_ha[] ={"蛤哈"};
unsigned char code PY_mb_hai[] ={"孩骸海亥駭害氦"};
unsigned char code PY_mb_han[] ={"酣憨含邯函涵寒韓罕喊漢汗旱悍捍焊憾撼翰"};
unsigned char code PY_mb_hang[] ={"杭航行"};
unsigned char code PY_mb_hao[] ={"毫豪嚎壕好郝號浩耗"};
unsigned char code PY_mb_he[] ={"呵喝禾合何和河閡核荷涸盒菏賀褐赫鶴"};
unsigned char code PY_mb_hei[] ={"黑嘿"};
unsigned char code PY_mb_hen[] ={"痕很狠恨"};
unsigned char code PY_mb_heng[] ={"亨哼恒橫衡"};
unsigned char code PY_mb_hong[] ={"轟哄烘弘紅宏洪虹鴻"};
unsigned char code PY_mb_hou[] ={"侯喉猴吼后厚候"};
unsigned char code PY_mb_hu[] ={"乎呼忽弧狐胡壺湖葫瑚糊蝴虎唬互戶護滬"};
unsigned char code PY_mb_hua[] ={"花華嘩滑猾化劃畫話"};
unsigned char code PY_mb_huai[] ={"懷徊淮槐壞"};
unsigned char code PY_mb_huan[] ={"歡還環桓緩幻宦喚換渙患煥瘓豢"};
unsigned char code PY_mb_huang[] ={"荒慌皇凰黃惶煌蝗磺簧恍晃謊幌"};
unsigned char code PY_mb_hui[] ={"灰恢揮輝徽回蛔悔卉匯會諱繪誨燴賄晦穢惠毀慧"};
unsigned char code PY_mb_hun[] ={"昏葷婚渾魂混"};
unsigned char code PY_mb_huo[] ={"豁活火伙或貨獲禍惑霍"};
unsigned char code PY_mb_ji[] ={"譏擊饑圾機肌雞跡姬積基績緝畸箕稽激及吉汲級即極急疾棘集嫉輯籍幾己擠脊計記伎紀妓忌技際劑季既濟繼寂寄悸祭薊冀藉"};
unsigned char code PY_mb_jia[] ={"加夾佳枷家嘉莢頰甲賈鉀價駕架假嫁稼挾"};
unsigned char code PY_mb_jian[] ={"奸尖堅殲間肩艱兼監箋緘煎揀儉柬繭撿減剪檢鹼簡堿見件建餞劍薦賤健澗艦漸濺踐鑒鍵箭"};
unsigned char code PY_mb_jiang[] ={"江姜將漿僵疆講獎槳蔣匠降醬"};
unsigned char code PY_mb_jiao[] ={"交郊嬌澆驕膠椒焦蕉礁角狡絞餃矯腳鉸攪剿繳叫轎較教窖酵覺嚼"};
unsigned char code PY_mb_jie[] ={"階皆接秸揭街節劫杰潔結捷睫截竭姐解介戒芥屆界疥誡借"};
unsigned char code PY_mb_jin[] ={"巾今斤金津筋襟僅緊謹錦盡勁近進晉浸燼禁靳"};
unsigned char code PY_mb_jing[] ={"京經莖荊驚晶睛粳兢精鯨井頸景警凈徑痙競竟敬靖境靜鏡"};
unsigned char code PY_mb_jiong[] ={"炯窘"};
unsigned char code PY_mb_jiu[] ={"糾究揪九久灸玖韭酒舊臼咎疚廄救就舅"};
unsigned char code PY_mb_ju[] ={"居拘狙駒疽鞠局桔菊咀沮舉矩句巨拒具炬俱劇懼據距鋸聚踞"};
unsigned char code PY_mb_juan[] ={"娟捐鵑卷倦絹眷"};
unsigned char code PY_mb_jue[] ={"撅決訣抉絕倔掘爵攫"};
unsigned char code PY_mb_jun[] ={"軍君均鈞菌俊郡峻浚駿竣"};
unsigned char code PY_mb_ka[] ={"咖喀卡"};
unsigned char code PY_mb_kai[] ={"開揩凱慨楷"};
unsigned char code PY_mb_kan[] ={"檻刊勘堪坎砍看"};
unsigned char code PY_mb_kang[] ={"康慷糠扛亢抗炕"};
unsigned char code PY_mb_kao[] ={"考拷烤靠"};
unsigned char code PY_mb_ke[] ={"坷苛柯科棵顆磕殼咳可渴克刻客課"};
unsigned char code PY_mb_ken[] ={"肯墾懇啃"};
unsigned char code PY_mb_keng[] ={"吭坑"};
unsigned char code PY_mb_kong[] ={"空孔恐控"};
unsigned char code PY_mb_kou[] ={"摳口扣寇"};
unsigned char code PY_mb_ku[] ={"枯哭窟苦庫褲酷"};
unsigned char code PY_mb_kua[] ={"夸垮挎胯跨"};
unsigned char code PY_mb_kuai[] ={"塊快儈筷"};
unsigned char code PY_mb_kuan[] ={"寬款"};
unsigned char code PY_mb_kuang[] ={"匡筐狂況曠礦框眶"};
unsigned char code PY_mb_kui[] ={"虧巋盔窺奎葵魁傀愧潰饋"};
unsigned char code PY_mb_kun[] ={"坤昆捆困"};
unsigned char code PY_mb_kuo[] ={"擴括闊廓"};
unsigned char code PY_mb_la[] ={"垃拉啦喇臘蠟辣"};
unsigned char code PY_mb_lai[] ={"來萊賴"};
unsigned char code PY_mb_lan[] ={"蘭攔欄婪闌藍讕瀾籃覽攬纜懶爛濫"};
unsigned char code PY_mb_lang[] ={"郎狼廊瑯榔朗浪"};
unsigned char code PY_mb_lao[] ={"撈勞牢老佬姥澇烙酪"};
unsigned char code PY_mb_le[] ={"樂勒了"};
unsigned char code PY_mb_lei[] ={"雷鐳壘磊蕾儡肋淚類累擂"};
unsigned char code PY_mb_leng[] ={"棱楞冷"};
unsigned char code PY_mb_li[] ={"厘梨貍離莉犁漓璃黎籬禮李里哩理鯉力歷厲立吏麗利勵瀝例隸俐荔栗礫粒傈痢"};
unsigned char code PY_mb_lian[] ={"連簾憐漣蓮聯廉鐮斂臉練煉戀鏈"};
unsigned char code PY_mb_liang[] ={"倆良涼梁糧粱兩亮諒輛晾量"};
unsigned char code PY_mb_liao[] ={"潦遼療聊僚寥廖撩燎鐐料撂"};
unsigned char code PY_mb_lie[] ={"列劣烈獵裂"};
unsigned char code PY_mb_lin[] ={"鄰林臨淋琳霖磷鱗凜吝賃拎"};
unsigned char code PY_mb_ling[] ={"伶靈嶺玲凌鈴陵羚菱零齡領令另"};
unsigned char code PY_mb_liu[] ={"溜劉流留琉硫餾榴瘤柳六"};
unsigned char code PY_mb_long[] ={"龍嚨籠聾隆窿隴壟攏"};
unsigned char code PY_mb_lou[] ={"婁樓摟簍陋漏"};
unsigned char code PY_mb_lu[] ={"露盧廬蘆爐顱鹵虜擄魯陸錄賂鹿祿碌路戮潞麓"};
unsigned char code PY_mb_luan[] ={"孿巒攣灤卵亂"};
unsigned char code PY_mb_lue[] ={"掠略"};
unsigned char code PY_mb_lun[] ={"掄侖倫淪綸輪論"};
unsigned char code PY_mb_luo[] ={"羅蘿邏鑼籮騾螺裸洛絡駱落"};
unsigned char code PY_mb_lv[] ={"濾驢呂侶旅鋁屢縷履律慮率綠氯"};
unsigned char code PY_mb_ma[] ={"媽麻馬瑪碼螞罵嗎嘛"};
unsigned char code PY_mb_mai[] ={"埋買邁麥賣脈"};
unsigned char code PY_mb_man[] ={"蠻饅瞞滿曼謾慢漫蔓"};
unsigned char code PY_mb_mang[] ={"忙芒盲茫莽氓"};
unsigned char code PY_mb_mao[] ={"貓毛矛茅錨卯鉚茂冒貿帽貌"};
unsigned char code PY_mb_me[] ={"么"};
unsigned char code PY_mb_mei[] ={"沒枚玫眉梅媒煤酶霉每美鎂妹昧媚寐"};
unsigned char code PY_mb_men[] ={"門悶們"};
unsigned char code PY_mb_meng[] ={"萌盟檬猛蒙錳孟夢"};
unsigned char code PY_mb_mi[] ={"彌迷謎醚糜靡米瞇泌覓秘密冪蜜"};
unsigned char code PY_mb_mian[] ={"眠綿棉免勉娩冕緬面"};
unsigned char code PY_mb_miao[] ={"苗描瞄秒渺藐妙廟"};
unsigned char code PY_mb_mie[] ={"滅蔑"};
unsigned char code PY_mb_min[] ={"民皿抿閩憫敏"};
unsigned char code PY_mb_ming[] ={"名明鳴銘螟命"};
unsigned char code PY_mb_miu[] ={"謬"};
unsigned char code PY_mb_mo[] ={"貉摸摹模膜摩磨蘑魔抹末沫陌莫寞漠墨默"};
unsigned char code PY_mb_mou[] ={"牟謀某"};
unsigned char code PY_mb_mu[] ={"母畝牡姆拇木目牧募墓幕睦慕暮穆"};
unsigned char code PY_mb_na[] ={"拿哪那納娜鈉吶"};
unsigned char code PY_mb_nai[] ={"乃奶氖奈耐"};
unsigned char code PY_mb_nan[] ={"男南難"};
unsigned char code PY_mb_nang[] ={"囊"};
unsigned char code PY_mb_nao[] ={"撓惱腦鬧淖"};
unsigned char code PY_mb_ne[] ={"呢"};
unsigned char code PY_mb_nei[] ={"內餒"};
unsigned char code PY_mb_nen[] ={"嫩"};
unsigned char code PY_mb_neng[] ={"能"};
unsigned char code PY_mb_ni[] ={"妮尼泥倪霓你擬逆匿溺膩"};
unsigned char code PY_mb_nian[] ={"拈年捻攆碾念蔫"};
unsigned char code PY_mb_niang[] ={"娘釀"};
unsigned char code PY_mb_niao[] ={"鳥尿"};
unsigned char code PY_mb_nie[] ={"捏涅聶嚙鑷鎳孽"};
unsigned char code PY_mb_nin[] ={"您"};
unsigned char code PY_mb_ning[] ={"寧擰獰檸凝濘"};
unsigned char code PY_mb_niu[] ={"牛扭紐鈕"};
unsigned char code PY_mb_nong[] ={"農濃膿弄"};
unsigned char code PY_mb_nu[] ={"奴努怒"};
unsigned char code PY_mb_nuan[] ={"暖"};
unsigned char code PY_mb_nue[] ={"瘧虐"};
unsigned char code PY_mb_nuo[] ={"挪諾懦糯"};
unsigned char code PY_mb_nv[] ={"女"};
unsigned char code PY_mb_o[] ={"哦"};
unsigned char code PY_mb_ou[] ={"歐毆鷗嘔偶藕漚"};
unsigned char code PY_mb_pa[] ={"趴啪爬耙琶帕怕"};
unsigned char code PY_mb_pai[] ={"拍徘排牌派湃"};
unsigned char code PY_mb_pan[] ={"潘攀盤磐判叛盼畔"};
unsigned char code PY_mb_pang[] ={"乓龐旁耪胖"};
unsigned char code PY_mb_pao[] ={"拋刨咆炮袍跑泡"};
unsigned char code PY_mb_pei[] ={"呸胚陪培賠裴沛佩配"};
unsigned char code PY_mb_pen[] ={"噴盆"};
unsigned char code PY_mb_peng[] ={"抨砰烹朋彭棚硼蓬鵬澎篷膨捧碰"};
unsigned char code PY_mb_pi[] ={"辟批坯披砒劈霹皮毗疲啤琵脾匹痞屁僻譬"};
unsigned char code PY_mb_pian[] ={"片偏篇騙"};
unsigned char code PY_mb_piao[] ={"漂飄瓢票"};
unsigned char code PY_mb_pie[] ={"撇瞥"};
unsigned char code PY_mb_pin[] ={"拼貧頻品聘"};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -