home icon indicating copy to clipboard operation
home copied to clipboard

如何 在一行候选项里同时显示简体字和繁体字?

Open Connor-yang96 opened this issue 3 years ago • 6 comments

有一些繁体字,我经常用,比如 氣,以及一些 繁体的 组词 ,一氣,。愛。導引。 但从简体切换到繁体,再切换到简体,是很麻烦的,虽然有快捷键,但用快捷键 不是我想解决这个问题的方案。 于是,我就想能不能在 在一行候选项里同时显示简体字和繁体字,这样就减少了切换的步骤了,无论打简体字,还是繁体字,更快了。

请问在rime上,如何 在一行候选项里同时显示简体字和繁体字? 谢谢

Connor-yang96 avatar May 12 '22 09:05 Connor-yang96

用一個字典裡同時有簡繁的方案,譬如倉頡

LEOYoon-Tsaw avatar May 12 '22 12:05 LEOYoon-Tsaw

可是我不会 倉頡。还是想用拼音。 请问怎么操作啊?用一個字典裡同時有簡繁的方案

Connor-yang96 avatar May 12 '22 13:05 Connor-yang96

找嘛,沒有現成的就自己做一個

LEOYoon-Tsaw avatar May 12 '22 16:05 LEOYoon-Tsaw

https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md#%E9%96%8B%E9%97%9C https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md#%E4%BA%94simplifier ---- 方法1 將繁體字放在 comment ,用commit_comment 輸出繁體 打開繁體開關 comment_format 不要設定樣式
show_in_comment: true -- 將轉換的繁體放在 comment 中 設定 commit_comment 熱鍵 在輸入時 正常上屏是簡體 按下 commit_comment 輸入繁體

----- 方法2 用pattern 觸發 繁體轉換 相關組件 recogniizer affix_segmentor xxxxx_translator simplifier

recognizer/pattern 設定觸發 pattern 如 /[a-z]+~/ 當尾碼 ~ 打上tag segments/suffix 加一個副字典和主字典一樣,但是 tag 不同( 用來觸發 繁體轉換filter ) 設定 suffix: ~ 打開繁體開關 設定 tags ;

ex: 尾碼 ~ 打tag: zh_tw switches:

  • { name: simplificiation, states: .... , reset: 1} # 打開繁體 開關

simplification: tags: [ zh_tw ] recognizer/patters:
zh_tw: /[a-z]+~/

zh_tw: __include: translator tag: zh_tw suffix: ~

engine/segmentors/ 加入 affix_segmentor@zh_tw engiine/translators/ 加入 xxxx_translator@zh_tw

----- rime_api_console 繁體字-- > 簡體字 schema: luna_pinyin / 朙月拼音 status: composing 阿妈~[a ba a ma g c]| <----- page: 1 (of size 9)

  1. [阿壩阿媽剛纔]
  2. 阿壩母
  3. 阿爸
  4. 阿巴
  5. 奧巴 ao ba
  6. 愛不愛 ai bu ai
  7. 阿布 a bu
  8. 阿寶 a bao
  9. 阿扁 a bian ~ schema: luna_pinyin / 朙月拼音 status: composing 阿妈~[a ba a ma g c]~| <--- 打 tag 觸發 字體轉換 page: 1 (of size 9)
  10. [阿坝阿妈刚才]〔阿壩阿媽剛纔〕
  11. 阿坝 〔阿壩〕
  12. 阿爸
  13. 阿巴
  14. 奥巴 〔奧巴〕
  15. 爱不爱 〔愛不愛〕
  16. 阿布
  17. 阿宝 〔阿寶〕
  18. 阿扁

shewer avatar Jun 04 '22 09:06 shewer

楼上这也太复杂了吧。 最简单的办法难道不是——不转换?码表里同时收录简繁汉字即可。预设的朙月拼音码表就包含所有简繁汉字。

依我的理解,楼主的「一行里同时显示」是说(横排的)候选词列表同时包含简繁汉字的选项,而不是要以注释的方式在一行候选项里对照显示简繁汉字。

lotem avatar Jun 06 '22 13:06 lotem

楼上这也太复杂了吧。 最简单的办法难道不是——不转换?码表里同时收录简繁汉字即可。预设的朙月拼音码表就包含所有简繁汉字。

依我的理解,楼主的「一行里同时显示」是说(横排的)候选词列表同时包含简繁汉字的选项,而不是要以注释的方式在一行候选项里对照显示简繁汉字。

对的 。我在搜狗输入法 就是这样,不过是 手动 增加自定义繁体。 但是是 单个繁体字,要是组词,成语的话,这单个字还是简体。

image

Connor-yang96 avatar Jun 07 '22 04:06 Connor-yang96