<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于Qtopia的嵌入式中文輸入法設計

基于Qtopia的嵌入式中文輸入法設計

作者: 時(shí)間:2010-07-20 來(lái)源:網(wǎng)絡(luò ) 收藏

2 中的實(shí)現
2.1 模塊的實(shí)現

拼音,要實(shí)現數字拼音鍵到漢字的轉換。所謂數字拼音是指按照手機鍵盤(pán)上英文字母的布局來(lái)輸入漢語(yǔ)拼音所得到的一串數字,對于九宮格形式的虛擬鍵盤(pán)來(lái)說(shuō),其鍵盤(pán)的布局特點(diǎn)導致不能直接輸入漢語(yǔ)拼音而只能輸入數字鍵盤(pán)掃描碼,然后由掃描碼的識別及糾錯處理模塊對其進(jìn)行拼音組合、文字匹配檢索后才能得到相應的漢字,處理流程見(jiàn)圖l。

本文引用地址:http://dyxdggzs.com/article/151720.htm


首先用戶(hù)輸入的數字鍵盤(pán)掃描碼要轉換為相應的漢語(yǔ)拼音,本文采用查表檢索法實(shí)現數字拼音到漢語(yǔ)拼音的轉換,并對用戶(hù)無(wú)效的拼音組合進(jìn)行高亮提示。然后根據字典數據庫檢索相應的漢字,并對用戶(hù)的輸入進(jìn)行機器學(xué)習,針對用戶(hù)輸入習慣不同,對用戶(hù)輸入常用詞進(jìn)行自適應排序。利用自帶字庫的基礎語(yǔ)言模型與用戶(hù)常用詞模型相結合的檢索技術(shù)對候選字進(jìn)行自動(dòng)排序,得到最終的候選字輸出。如圖2所示。


該輸入法注重對用戶(hù)輸入的常用詞、高頻詞的自適應,利用基礎字庫模型和用戶(hù)習慣模型結合進(jìn)行解碼。主要思想是通過(guò)跟蹤用戶(hù)輸入過(guò)程,記錄用戶(hù)輸入習慣,然后根據用戶(hù)的輸入字詞的不同概率動(dòng)態(tài)調整相應的數據,并將結果存放于用戶(hù)模型中。
2.2 移植輸入法到
2.x系統中支持彈出式輸入法的插件實(shí)現。彈出式輸入法在沒(méi)有鍵盤(pán)和其他文件輸入設備時(shí)使用,它彈出窗口部件,用戶(hù)可通過(guò)設備的觸摸屏操作產(chǎn)生鍵事件,它們也被看做筆的輸入方法。在本文中,采用ExtInputMethodInterface作為創(chuàng )建輸入法插件的接口。
(1)為彈出輸入方法設備窗口部件。彈出輸入法必須提供一個(gè)顯示在屏幕上的Qwidget窗口部件,并在一個(gè)鍵被按下時(shí)發(fā)出一個(gè)信號,Qt-opia處理輸入窗口部件的顯示和隱藏。信號和插槽是Qt的核心機制,應用于對象之間的通信,信號和插槽是真正的信息封裝,所有從QObject或其子類(lèi)派生的類(lèi)都能夠包含信號,當對象改變狀態(tài)時(shí),信號就由該對象發(fā)射(emit)出去,對象并不需要知道另一端是誰(shuí)在接收這個(gè)信號。本文的輸入法,在用戶(hù)點(diǎn)擊選字按鍵時(shí),一個(gè)包含所選字符的keyPress信號被發(fā)射出去。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>