cvca / rimeime Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/rimeime
Automatically exported from code.google.com/p/rimeime
1. 技術調研:d-bus@windows
2. 獨立的介面程序
3. 盡可能與ibus統一接口
Original issue reported on code.google.com by [email protected]
on 13 Mar 2011 at 1:47
安裝、配置輸入法
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:00
目前調頻只針對完整的上屏串或上屏串中一段連續的中文。
希望找到一個適當的方法,調整上屏詞組/句子組分的排序��
�
Original issue reported on code.google.com by [email protected]
on 7 Dec 2011 at 4:06
部署過程由server完成以免除進程間的併發問題。
通過命令行參數 --deploy 啟動部署作業。
此過程中將server設定為維護模式(disabled置標)。
維護模式下,所有按鍵處理請求立即返回FALSE。
前端對錯誤處理的優化:控制彈出MessageBox的間隔
Original issue reported on code.google.com by [email protected]
on 24 Dec 2011 at 8:09
Firefox、QQ等程序中,有時輸入法與光標位置不同步。
Original issue reported on code.google.com by [email protected]
on 23 Dec 2011 at 1:35
圖標反映中西文狀態
此外當通過方案選單切換輸入方案、開關選項導致輸入法狀��
�變化時,彈出氣泡提示。
Original issue reported on code.google.com by [email protected]
on 23 Dec 2011 at 1:38
擬將註釋另存一詞典文件,在查詢完成後,以過濾器將註解��
�加在編碼+候選文字匹配的候選上。
Original issue reported on code.google.com by [email protected]
on 9 Jan 2012 at 2:18
編譯詞庫、刪除詞庫
導入導出用戶詞庫
統計信息
*整理詞彙表的輔助工具
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:04
如題
Original issue reported on code.google.com by [email protected]
on 10 Jan 2012 at 12:25
※妥善處理小數點.以保證小數、版本號能流暢輸入
※識別內容類型,提供多種格式的候選
Original issue reported on code.google.com by [email protected]
on 25 Dec 2011 at 10:54
F1呼出方案選單
集成一些快捷切換選項
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:55
並擊按鍵輸入(宮保拼音)
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:07
爲實現「逐鍵提示」,亦查詢了前綴匹配輸入串的候選,且��
�翻頁檢索。
目前的算法中前綴匹配的結果數上限設爲512(以求可翻頁得��
�足夠多前綴匹配的選項)。以倉頡七萬字碼表測試,有輸入�
��流暢的情形。此番欲將此處改爲惰性查詢,初始只查找10個�
��配的編碼(滿足顯示首頁候選的需要),翻到末頁後上調結
果數的上限值,再次查詢;直到無更多結果。
+採用七萬字倉頡碼表
Original issue reported on code.google.com by [email protected]
on 16 Dec 2011 at 3:59
配置文件采用YAML格式
选用yaml-cpp来处理
Original issue reported on code.google.com by [email protected]
on 6 Apr 2011 at 8:35
請寫下能夠重現此狀況的操作步驟:
1.鍵入「ng」
2.鍵入「on」
3.
所得的結果是這個樣:岸(ngon)
預期結果該是那個樣:確立「午安」一詞
請提供以下信息,幫我們定位問題。
1. 輸入法的款式:(請選擇)小狼毫
輸入法版本號:(請填寫)0.3c
2. 操作系統類型:(請選擇)Windows
操作系統版本:(請填寫)XP
3. 輸入方案名稱:(如果問題涉及交互方式、輸入效果等
,請填寫)
還想再說幾句:
Original issue reported on code.google.com by [email protected]
on 1 Dec 2011 at 8:35
用左右一組shift鍵切換中西文狀態
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:57
小巧的統計語言模型
旨在為拼音、注音及字形輸入提供一致的整句輸入支持
提昇輸入效果
Original issue reported on code.google.com by [email protected]
on 13 Mar 2011 at 1:52
改造Python版算法庫,快速迭代一個實驗版
主要改進:
* 交互更多地採用搜狗的策略(已做活體實驗,小白鼠表示滿意)
* 優化table模式的加載速度(TODO)
* 重構一部分代碼
* 修好方案選單的BUG
詞庫格式繼續兼容 zime 3.x
同時發表兩個發行版 ibus-rime與小狼毫0.3
Original issue reported on code.google.com by [email protected]
on 12 Jun 2011 at 9:50
用以支持拼寫形式的變換及模糊音對應
暫不支持縮寫(簡拼)
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:56
如題,優化編輯操作
Original issue reported on code.google.com by [email protected]
on 9 Jan 2012 at 2:11
RIME輸入法最早用來喚起【方案選單】的按鍵爲 Ctrl+` (quoteleft
or grave) 沿用至今
後來爲求便利 及幫助新手記憶 Rime.py 0.3 增設了 F1
但是在很多程序中 會先於輸入法處理按鍵而彈出幫助
已知有此問題的程序包括 M$Office TortoiseSVN TomboyNotes(GTK)
等
所以考慮另選一個功能鍵 根據
http://baike.baidu.com/view/1148681.htm
的描述 F4 F7 F9 F12 是承擔功能較少 綁定到輸入法不��
�造成干擾的功能鍵
大家看看哪個更合適?或者給些其他建議也好
註:這裏所選的是按鍵 用作RIME的默認設置 這個選項當然�
��可配置的
Original issue reported on code.google.com by [email protected]
on 16 Dec 2011 at 4:20
1. 保存鍵值及按鍵狀態。
鍵值的定義依照<X11/keysym.h>,所以不同平台需要做下轉換。
特別是,Windows的Virtual Key
Code大小寫字母按鍵的表示法和X11有差別。
2. 可通過字符串描述構造KeyEvent對象。
用在測試程序裡模擬鍵盤輸入,以及用來保存功能鍵配置。
寫法與iBus保持一致。
Original issue reported on code.google.com by [email protected]
on 17 Apr 2011 at 8:07
請寫下能夠重現此狀況的操作步驟:
1. 用VC調試 啟動記事本
2. 關閉記事本窗口
所得的結果是這個樣:
進程未結束,Pause之後的堆棧:
{{{
shared_ptr<WeaselIME> WeaselIME::GetInstance(HIMC hIMC)
{
if (!s_instances.is_valid())
{
return shared_ptr<WeaselIME>();
}
>> boost::lock_guard<boost::mutex> lock(s_mutex);
}}}
預期結果該是那個樣:進程正常終止
請提供以下信息,幫我們定位問題。
1. 輸入法的款式:(請選擇)小狼毫
輸入法版本號:(請填寫)0.3
2. 操作系統類型:(請選擇)Windows
操作系統版本:(請填寫)XP
3. 輸入方案名稱:(如果問題涉及交互方式、輸入效果等
,請填寫)
還想再說幾句:
Original issue reported on code.google.com by [email protected]
on 18 Jun 2011 at 1:16
部署RIME所需數據文件的命令行工具
用於快速安裝好默認輸入方案等無需交互的操作
功能:
1. 初始化RIME安裝目錄
2. 根據默認配置部署預設輸入方案
3. 安裝/更新指定的輸入方案
Original issue reported on code.google.com by [email protected]
on 7 Dec 2011 at 4:28
碼表式輸入的智能學習和組詞
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:13
造一个控制台程序,模拟输入过程
以行为单位从标准输入获得输入串,输出为Engine的转换结果
每行输入的末尾隐含一个{Return}
使用内置的测试用词典 trivial_dict
示例:
./rime_console
wozhishuo daozailuoyang jiuyaowenzhan
我只说到在洛阳就要问斩
jinshengjinshi nanmingyuan
今生今世难鸣冤
abracadabra{Return}3.14
abracadabra3.14
exit
exit
Original issue reported on code.google.com by [email protected]
on 21 Apr 2011 at 5:29
少yaml-cpp的編譯、配置步驟
再接著恐怕還有編譯Boost庫
作為一個純粹的算法庫,已經用了
boost、gtest、yaml-cpp、ezlogger等第三方庫
估計不會再多加了吧?
Original issue reported on code.google.com by [email protected]
on 11 Apr 2011 at 1:06
=待辦=
* RIME算法庫的主要模塊
* 初步擬定模塊接口和依賴關係
=提綱=
==框架==
服務、會話及進程間通信
==交互對象==
輸入法前端、介面
==算法對象==
* Engine
* Processor
* Composer
* Editor
* Dictionary
* Segmenter
* Builder
==數據對象==
* 輸入方案、設定
* 上下文、選單
* Book、Notebook
Original issue reported on code.google.com by [email protected]
on 13 Mar 2011 at 1:44
希望不用註冊表,通過Config組件讀取YAML來配置
配置內容:
* 字體/字號
* 配色方案
幾款預設的配色方案:
* 明月/Luna
* 青天/Azure
* 孤寺/Lost Temple
Original issue reported on code.google.com by [email protected]
on 7 Dec 2011 at 4:39
做一個托盤圖標,可以右鍵選「重新加載」、「更新輸入方��
�」、「打開資料文件夾」等。圖標顯示爲當前的中/西文狀態
。
Original issue reported on code.google.com by [email protected]
on 18 Dec 2011 at 2:04
目前的注音工具對多音字的處理不夠好
希望生成注音詞庫時,能引入一部分手工注音的數據
這樣就可以做到
既保證了注音準確
又最大限度地削減輸入方案的大小
Original issue reported on code.google.com by [email protected]
on 12 Jun 2011 at 9:39
如默認配置爲:
*大寫字母開頭的輸入串
*數字開頭的輸入串
*http: ftp: www. xxx@ 等包含特徵字符的格式
Original issue reported on code.google.com by [email protected]
on 25 Dec 2011 at 11:01
算法沒啥要說的
主要問題是定好輸入輸出的數據結構
需要考慮如何支持改進後的拼寫運算
Original issue reported on code.google.com by [email protected]
on 10 Jul 2011 at 10:57
爲了升級方便,簡化流程:解壓之後,一鍵完成
包括:
* 註冊輸入法
* 部署RIME默認配置及輸入方案
Original issue reported on code.google.com by [email protected]
on 7 Dec 2011 at 4:45
↔鍵移動插入光標
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:55
提供便於訪問的入口,可輸入、粘貼文字及對應的編碼
存入用戶詞庫
新添加的單字和詞組,難以通過詞典現有的字詞組合獲得。
羅馬字轉換方式下,支持添加的內容有:
將新的單字對應到既存的音節編碼 如 添加詞典未收錄的��
�僻字
將詞語對應到既存的音節編碼 如定義方言中的 兒化韻 ��
� 合音詞
將詞語對應到音節編碼序列,詞語不必逐字與音節碼對應 ��
� 以詞組爲整體的特殊發音 南無 na
mo 假設單字與以上音節無對應關係 亦可設置詞組與音節序
列的對應
約束條件:編碼中的各音節只能取詞典中既有的音節形式
碼表轉換方式下,無以上約束條件,但編碼爲連續的按鍵字��
�序列,無音節結構
Original issue reported on code.google.com by [email protected]
on 16 Dec 2011 at 3:46
最小化感知模式。
輸入編碼時只提示組字結果,不顯示全部候選;
按空格鍵:無重碼則上屏;有重碼則顯示候選菜單。
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:11
拼式種類較多,應當略去加載keyword_map這一步
因為不需要用他來做切分
Original issue reported on code.google.com by [email protected]
on 12 Jun 2011 at 9:57
嘿嘿。反正沒有獨立的狀態窗口。
西文模式下顯示紅色A字圖標。
Original issue reported on code.google.com by [email protected]
on 18 Dec 2011 at 1:20
中文狀態下,支持全角、半角兩套標點。
不設中文/西文標點開關。
有需要中文配西文標點的同學,可以專門造一種輸入方案,��
�輸入方案裏重載半角標點的設置。
總結一下 幾組開關選項:
中文-西文
全角-半角
漢字-汉字(需要加載simplifier組件)
中文-西文 及 全角-半角 的組合狀態:
中文+全角:(中“ ”,。+-*/·#¥……)
中文+半角:(中“ ”,。+-*/@#¥……)
西文:(zhong" ",.+-*/@#$^)
這三種組合應該覆蓋了大多數需求,故作爲默認設定。
有特殊需要時,可以建立專門的輸入方案。
開關默認狀態:
中文/全角/漢字
待設置介面就緒、首次安裝時提示用戶選擇喜好的默認狀態��
�
Original issue reported on code.google.com by [email protected]
on 16 Dec 2011 at 3:21
可以暫時只通過修改切分算法達成,看性能有沒有問題再說��
�
Original issue reported on code.google.com by [email protected]
on 11 Dec 2011 at 12:41
以反查碼輸入單字,候選註釋區顯示主碼。
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:58
部份習慣全拼輸入的用戶,希望僅在拼寫完整的情況下才做��
�應的轉換,減少候選變化的次數及視覺干擾。
具體地,在目前只支持全拼輸入的條件下,關閉尾音節聯想��
�選項後,輸入:
zhongg
令寫作串顯示爲 [中]g
而候選爲 1. 中 2. 種 ...
僅當輸入追加爲 zhongguo 時,
方纔出現候選 1. 中國 2. ...
選項默認狀態:開啓
Original issue reported on code.google.com by [email protected]
on 16 Dec 2011 at 3:03
安裝、修改、刪除輸入方案
*拼寫運算調試器
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:02
預設詞庫為繁體
輸入方案中設繁簡轉換配置項
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:51
標點符號輸入
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 3:50
顯示一個整句候選
調整編碼串、轉換結果的顯示方式
調整光標移動的方式
Original issue reported on code.google.com by [email protected]
on 12 Jun 2011 at 10:03
研究可能用到的數據結構、開源作品的使用方法
Original issue reported on code.google.com by [email protected]
on 13 Mar 2011 at 1:05
如題
默認的路徑是: $SHARED_DATA_DIR\opencc\zht2zhs.ini
Original issue reported on code.google.com by [email protected]
on 19 Dec 2011 at 1:48
音節式編碼輸入(注音)
以終結碼為一組編碼的結束標誌、音節切分邊界
Original issue reported on code.google.com by [email protected]
on 19 Nov 2011 at 4:06
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.