中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
輸入法/PC|RIME小狼毫/①認(rèn)識(shí)Rime

轉(zhuǎn)自 https://github.com/rime

認(rèn)識(shí) La Rime

自序

做這項(xiàng)目是發(fā)自對(duì)輸入法創(chuàng)新的興趣,爲(wèi)實(shí)驗(yàn)新的輸入法而打造一款易于定製的智能輸入軟件。
實(shí)現(xiàn)好用的方言拼音輸入,也是開發(fā)這款軟件主要的目標(biāo)。

乃定名爲(wèi):中州韻輸入法引擎 / Rime Input Method Engine

取意歷史上通行的中州韻,愿寫就一部彙集音韻學(xué)智慧的輸入法經(jīng)典之作。

項(xiàng)目網(wǎng)站設(shè)在 http://rime.github.io/

感謝 Github. 感謝 Pages.

創(chuàng)造應(yīng)用價(jià)值是一方面,更要堅(jiān)持對(duì)好技術(shù)的追求,希望能寫出靈動(dòng)而易于擴(kuò)展的代碼,使其成爲(wèi)一款個(gè)性十足的開源輸入法。

歷史

2009年底,佛振按這一思路,借助強(qiáng)大的IBus輸入法框架和Python腳本語言,快速開發(fā)出「中州韻」的原型。
2010年,將這一算法引擎由Linux移植到Windows平臺(tái)。
幾大方言社區(qū)的輸入法愛好者創(chuàng)作了粵語、吳語、中古音輸入方案,竟做到了用曾經(jīng)夢想的方式打字。

如今有許多朋友關(guān)注并樂于幫忙完善這一軟件。俺打盤接受同學(xué)們的建議用C++來寫一部正式版。

概念

相對(duì)于最初的實(shí)驗(yàn)品,概念沒有多大變化。佛振重新來歸納。

組成這個(gè)軟件系統(tǒng)的對(duì)象,我給他粗略分成三類:
邏輯對(duì)象、數(shù)據(jù)對(duì)象、交互對(duì)象。

邏輯對(duì)象,各自表達(dá)解決輸入法中某類問題的算法,以及描述輸入法的工作流程。

咱假定,從不同種類的輸入法中,可歸納出幾種類型的實(shí)現(xiàn)機(jī)制,即通用于一類輸入法的算法和數(shù)據(jù)結(jié)構(gòu)。

輸入法引擎/engine 佛振把他解讀爲(wèi)用來實(shí)現(xiàn)輸入功能的程序,是這些算法及相關(guān)數(shù)據(jù)結(jié)構(gòu)的總和。

輸入法典型的工作流程,大致如此:

  • 獲取并解釋按鍵動(dòng)作,每個(gè)按鍵包含鍵值、按鍵的狀態(tài)等信息
  • 生成、分析按鍵序列,形成編碼串;某些按鍵并非直接產(chǎn)生編碼字符,而有時(shí)組成輸入串的文字不是按鍵所對(duì)應(yīng)的字符本身
  • 查字典,取得輸入碼對(duì)應(yīng)的同碼字詞列表;合併、排序……
  • 有時(shí),根據(jù)策略需要進(jìn)一步組詞造句
  • 可能會(huì)對(duì)結(jié)果做出場前的修飾處理,如繁簡轉(zhuǎn)換等
  • 至此,完成了從輸入碼到文字的翻譯,結(jié)果是一組將在輸入法介面展現(xiàn)的候選文字
  • 用戶確認(rèn),文字上屏,完成了一次輸入

將這一流程中純粹的邏輯部份用程序?qū)懗鰜恚褪俏宜稳莸妮斎胍妗?/p>

其中不包括:

  • 實(shí)現(xiàn)編碼到文字轉(zhuǎn)換的字典數(shù)據(jù),許多方家稱「碼表」
  • 經(jīng)過操作系統(tǒng)與設(shè)備和輸入目的程序交互的組件
  • 展現(xiàn)輸入法信息的介面
  • 配置工具

輸入法中的數(shù)據(jù)對(duì)象,有輸入引擎處理用戶輸入動(dòng)作所得的動(dòng)態(tài)數(shù)據(jù),又有預(yù)先配置到輸入法中的輸入方案。

若要講,輸入引擎是跨輸入法的通用程序,輸入方案/schema 即是那差異的部份。
輸入法引擎配置了不同的輸入方案,便是用戶視角下、統(tǒng)一框架內(nèi)的不同輸入法。
輸入方案按一定的規(guī)格撰寫,用戶可于需要時(shí)導(dǎo)入到軟件,這便是本項(xiàng)目軟件開發(fā)者與輸入方案創(chuàng)作者分工、協(xié)作的方式。

輸入方案包含:

  • 配置信息,控制著輸入引擎的行爲(wèi)
  • 字典(碼表),定義了編碼與候選文字的對(duì)應(yīng)關(guān)係

爲(wèi)了足夠靈活而能支持廣泛的輸入法類型,在輸入方案中,利用 拼寫運(yùn)算/spelling algebra 機(jī)制在輸入碼與字典編碼之間建立一組映射,以此將個(gè)別方案中的特殊檢索方式統(tǒng)一到通用的算法。

交互對(duì)象,承擔(dān)與用戶交換信息的功能。不同于輸入引擎、輸入方案的跨平臺(tái)特點(diǎn),交互對(duì)象的實(shí)現(xiàn)是系統(tǒng)相關(guān)的。
具體地有,輸入法框架通過操作系統(tǒng)與輸入設(shè)備、輸入目標(biāo)程序通信;輸入法介面顯示輸入法的狀態(tài)和輸入內(nèi)容。

項(xiàng)目構(gòu)成

于是整個(gè)工程又可分爲(wèi)若干子項(xiàng)目:

  • librime-輸入法引擎

  • ibus-rime-Linux發(fā)行版

  • weasel/小狼毫-Windows發(fā)行版

  • squirrel/鼠鬚管-Mac發(fā)行版

  • plum/東風(fēng)破-配置管理器及輸入方案倉庫

  • essay/八股文-預(yù)設(shè)詞典及語言模型

開發(fā)計(jì)劃

偉大雄圖,還是分期來完成吧。

初創(chuàng)期,完成軟件架構(gòu)和基礎(chǔ)功能。

第一期,要把用戶體驗(yàn)做到一款正式產(chǎn)品的標(biāo)準(zhǔn)。

  • 易用性:操作方式簡明,有文檔,有配置工具
  • 性能和穩(wěn)定性:適應(yīng)主流配置+日常應(yīng)用場景
  • 輸入效果:優(yōu)于傳統(tǒng)的碼表輸入法平臺(tái),達(dá)到開源輸入法的平均水平

第二期,兼容更多系統(tǒng)平臺(tái)。可以嘗試一些創(chuàng)新的設(shè)計(jì),形成開發(fā)者暨輸入方案創(chuàng)作者社羣。

第三期,添加網(wǎng)絡(luò)功能,持續(xù)優(yōu)化輸入效果;建立輸入法創(chuàng)作平臺(tái)。

計(jì)劃于 八月初八 發(fā)表1.0版。即完成初創(chuàng)期,進(jìn)入第一期的初級(jí)階段。

萬事開頭難,雖然實(shí)驗(yàn)版的經(jīng)驗(yàn)可做參考,讓這項(xiàng)目高速運(yùn)轉(zhuǎn)起來,仍需要大的智慧。

有同學(xué)索要文檔,卻真的沒有。千頭萬緒,未及梳理,暫且概說一番,也可意會(huì)創(chuàng)作此軟件的思路。

是爲(wèi)之序。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
神級(jí)輸入法小狼豪輸入法設(shè)置
你使用鍵盤的效率達(dá)到最快了嗎(鍵位統(tǒng)計(jì)與調(diào)整)
30分鐘搞定 自由輸入法RIME簡明配置指南 - 簡書 和 4 個(gè)其他頁面 ?
RIME (小狼毫 / 鼠須管 / 中州韻) 輸入法
萬能五筆輸入法小技巧集錦
STM32學(xué)習(xí)筆記----T9拼音輸入法
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服