Leon0824 / rimeime

Automatically exported from code.google.com/p/rimeime
0 stars 0 forks source link

地球拼音輸入聲調的次序問題 #688

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
請寫下能夠重現此狀況的操作步驟:
1. 輸入一段文字, 比如依次按鍵 "liuwenjin"
2. 這時出現的文字是 "劉文進", 不是我想要的 "劉問謹"
3. 然後我輸入一個聲調

所得的結果是這個樣:我輸入的聲調只對最後一個字生效
預期結果該是那個樣:我輸入的聲調從第一個字開始生效, 
再輸入的向後依次生效

請提供以下信息,幫我們定位問題。

1. 輸入法的款式:小狼毫
   輸入法版本號:0.9.30

2. 操作系統類型:Windows
   操作系統版本:8.1

3. 輸入方案名稱:地球拼音

還想再說幾句:使用地球拼音是看中了音調輸入. 
其實音調輸入並不常用, 使用率可能只是在 5% 左右, 
但卻大大增加了輸入流暢度, 不用翻頁選詞了. 
一旦碰上需要使用音調的情形, 
絕大多數時候並不是只輸入最後一個字的音調就能選詞成功��
�, 往往需要確定音調的字在中間. 
這時使用方向鍵向前定位某個字是麻煩的, 
不如從頭開始直接輸入幾個聲調更快捷.

Original issue reported on code.google.com by cl...@clian.net on 10 Jan 2015 at 10:22

GoogleCodeExporter commented 9 years ago
这个问题应该是拼音方案的问题, 不是某个版本的.

Original comment by cl...@clian.net on 10 Jan 2015 at 10:28

GoogleCodeExporter commented 9 years ago
技術上目前不能支持編碼的跨音節變換。
另外這個需求本身也值得商榷。
一個問題是輕聲本來就不必標調,按順序添加聲調如何處理��
�聲的音節?大概需要添加新的規則來變通。
二一個,如果輸入長一些,也許需要加聲調的那個詞並不在��
�頭,若按集中標調的規則就要一路加上許多不必要加的聲調�
��那就得面對另一個問題:怎樣方便指定標調的位置。
最簡單的方法是,就近標註。這個輸入順序是大家熟悉的:��
�學裏學拼音,也是以音節爲單位書寫,而不分詞連寫。

Original comment by chen....@gmail.com on 11 Jan 2015 at 9:09

GoogleCodeExporter commented 9 years ago
第一個關於輕聲的問題我也沒想過. 是需要考慮.

第二個問題是我描述得不夠詳細(不將聲調與音節分開, 
只是光標切換到首字上): 
自從使用音調之後我就很少再翻頁找字. 
在一次多字的情況下, 
很可能只有中間某幾個字需要輸入音調. 比如 san liang ge zi, 
我期望得到的匹配是 "三兩個字", 默認給出的首選是 
"三兩鴿子", 候選是 "三兩", 這時我會先選擇 "三兩". 
我希望的音調輸入流程是, 
當遇到這種沒有最佳匹配的多字輸入時, 如果選擇了候選 
"三兩" 則進入 "強調聲調模式", 再確定下一個候選, 即 "ge zi" 
時, 如果輸入一個聲調 (輕聲), 則將該聲調應用在 "ge" 上, 
而非 "zi" 上.

目前, 我改了一個習慣, 這個問題的影響並不是很大了. 
以前每次輸入都是很長的一段, 
遇到無匹配的情況就用方向鍵切換光標, 
現在每次輸入都是很小一段, 三兩個字.

Original comment by cl...@clian.net on 11 Jan 2015 at 9:36

GoogleCodeExporter commented 9 years ago
原來 rime 是這麼活躍. 這麼快就收到了回復. 感謝:)

Original comment by cl...@clian.net on 11 Jan 2015 at 9:40

GoogleCodeExporter commented 9 years ago
昨天我又想了想,在現有條件下,可以通過增加一個光標定��
�快捷鍵,讓補打聲調方便一些。
目前按 ← 
鍵可以按音節往回跳,類似地設置一個按鍵,比如用 Tab 
鍵,讓光標跳到下一個音節切分點——
通常光標在輸入串的末尾,這時按 Tab 
鍵則繞回輸入串的第一個音節末尾。只需要多敲一鍵。

Original comment by chen....@gmail.com on 12 Jan 2015 at 2:06

GoogleCodeExporter commented 9 years ago
我觉得这种做法有效, 可行.

Original comment by cl...@clian.net on 14 Jan 2015 at 1:23