• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            soNiliCs

            Game! Game! Game!
            隨筆 - 2, 文章 - 2, 評(píng)論 - 0, 引用 - 0
            數(shù)據(jù)加載中……

            實(shí)現(xiàn)游戲輸入法

            手頭的項(xiàng)目輸入法一直有問(wèn)題,這幾天抽時(shí)間整理一下之前的實(shí)現(xiàn)。目前在Win7下通過(guò)了對(duì)Google拼音、智能ABC、微軟拼音的測(cè)試;全拼、雙拼和鄭碼還有問(wèn)題。
            時(shí)間太緊,又要去忙別的了。記錄一下當(dāng)前的問(wèn)題,以后再繼續(xù)。

            MS有兩種輸入法實(shí)現(xiàn)方式:IME和TSF,WinXp之前只有IME(可以通過(guò)安裝補(bǔ)丁包支持TSF);WinXp支持TSF,但是默認(rèn)情況下是關(guān)閉的,可以手動(dòng)開啟;WinXp之后的版本同時(shí)支持IME和TSF。這樣也造成了相應(yīng)的問(wèn)題:早期的輸入法試用IME實(shí)現(xiàn)(WM_IME_消息與IMM API),現(xiàn)在最新版本的輸入法很多都是用TSF;同時(shí)IME的實(shí)現(xiàn)機(jī)制在不同版本的windows上實(shí)現(xiàn)也有差別。所以在編寫app內(nèi)置輸入法相應(yīng)的時(shí)候,兼容性也成了讓開發(fā)者頭痛難題。

            相關(guān)術(shù)語(yǔ):
            TIP (Text Input Processor), a Text service in TSF
            Cicero,TSF的開發(fā)代號(hào),所以微軟內(nèi)部通常稱呼TSF框架為Cicero
            CUAS (Cicero Unaware Application Support),為所有應(yīng)用程序和控件提供基本的TIP支持
            AIMM(Active Input Method Manager),和CUAS一起工作 
            Status window,輸入法狀態(tài)欄   表示正在處于中文輸入狀態(tài)可以知道是什么輸入法
            Composition window,當(dāng)你開始輸入字母的時(shí)候,顯示字母
            Candidates window,緊靠在composition window下面,指示可能的字符組合(就是中文備選)

            收集的一些相關(guān)網(wǎng)頁(yè):
            權(quán)威網(wǎng)站MSDN
            微軟拼音輸入法團(tuán)隊(duì)博客 :TSF(Text Service Framework)簡(jiǎn)介
            對(duì)MSDN IME內(nèi)容的翻譯整理 : 翻譯連連看之--《憶往昔》
            對(duì)MSDN TSF內(nèi)容的翻譯整理 : 翻譯連連看之--《看今朝》
            Using an Input Method Editor in a Game
            UILess Mode Overview
            Input Method Editor and Text Services Framework Accessibility in Windows XP

            待續(xù)。。。

            posted on 2011-01-07 21:40 sonilics 閱讀(2017) 評(píng)論(0)  編輯 收藏 引用


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久露脸国产精品| 亚洲中文字幕伊人久久无码| 久久久久久久97| 欧洲人妻丰满av无码久久不卡| 国产91久久精品一区二区| 久久涩综合| 精品久久久噜噜噜久久久 | 狠狠久久亚洲欧美专区| 无码超乳爆乳中文字幕久久| 99久久中文字幕| 欧美亚洲另类久久综合婷婷| 国产成人无码精品久久久性色| 久久99国产精品二区不卡| 色综合久久88色综合天天 | 99久久精品费精品国产一区二区 | 97精品国产97久久久久久免费| 久久久久人妻一区精品色| 亚洲精品WWW久久久久久| 97久久国产亚洲精品超碰热 | 91久久精品电影| 一本久道久久综合狠狠爱| 人妻少妇精品久久| 伊人久久大香线蕉精品| 久久香综合精品久久伊人| 久久久久久久91精品免费观看| 亚洲午夜久久久精品影院| 久久久精品国产sm调教网站 | 伊人久久大香线蕉精品| 蜜臀av性久久久久蜜臀aⅴ麻豆| 精品久久人人做人人爽综合 | 久久久免费精品re6| 77777亚洲午夜久久多人| 伊人久久一区二区三区无码| 久久se这里只有精品| 久久久久亚洲爆乳少妇无 | 亚洲国产精品久久久久| 99国产欧美精品久久久蜜芽| 久久久中文字幕| 一级做a爰片久久毛片人呢| 狠狠精品久久久无码中文字幕 | 久久国产精品无码一区二区三区 |