Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

輸入拼音時如何顯示全碼 #6

Open
A6669 opened this issue Feb 2, 2019 · 4 comments
Open

輸入拼音時如何顯示全碼 #6

A6669 opened this issue Feb 2, 2019 · 4 comments
Labels

Comments

@A6669
Copy link

A6669 commented Feb 2, 2019

mac:10.14.2
squirrel:0.11.0
1.請問我在輸入拚音時如何能夠顯示全碼,例如我輸入peizhi,第一個候選字是配置(一山田中一),我希望顯示的是配置(一田尸山田中十月一),請問如何作到這一點,謝謝。
2,還有一點,拼音反查,怎麼輸入音調是例如我輸入`shi,會出現所有拚音為shi的字,但我現在只想要四聲的字,如何實現這一點,謝謝。

@lotem lotem added the question label Feb 2, 2019
@lotem
Copy link
Member

lotem commented Feb 2, 2019

  1. 不支持的。
    本方案中詞組按照快趣規則編碼爲2~5鍵。反查只能查到詞典裏記錄的編碼,如:配置(一山田中一)

  2. 本方案配置爲用「朙月拼音」詞典做反查,這個詞典中的拼音不包含聲調。

@A6669
Copy link
Author

A6669 commented Feb 2, 2019

@lotem 那麼可以改成支持音調的拚音來反查嗎?具體如何設置呢?

@lotem
Copy link
Member

lotem commented Feb 2, 2019

不簡單。
主要問題是沒有辦法輸入聲調。

@YueHua2008
Copy link
Contributor

关于第二点,理论上可以把 cangjie5.schema.yaml 中代表朙月拼音luna_pinyinluna_quanpin 替换成一个支持声调的拼音输入方案来实现,例如地球拼音。不过,地球拼音使用 - / < \ 以及 ; , > 等特殊符号来输入声调,所以单纯把 luna_pinyinluna_quanpin 替换成 terra_pinyin 并没有起作用,或许还需要更改 cangjie5.schema.yaml 中的其它参数。

粤语拼音用字母 v x q vv xx qq 表示粤语声调,安装粤语拼音输入方案并将 luna_pinyinluna_quanpin 替换成 jyut6ping3 后,可以成功按下 ` 键并输入带声调的粤语拼音反查仓颉码。所以,理论上可以找到任意一个不用特殊符号表示声调的拼音输入方案,在 cangjie5.schema.yaml 文件中用其代替朙月拼音,即可实现用带声调的拼音反查仓颉码。

# cangjie5.custom.yaml
#
patch:
  schema/dependencies:
      - jyut6ping3
  reverse_lookup/dictionary: jyut6ping3
  reverse_lookup/prism: jyut6ping3

右键单击RIME图标的「中」字,选择并打开「用户文件夹」,新建文本文档,重命名为 cangjie5.custom.yaml 并将以上内容粘贴进去,再替换 jyut6ping3 为任意一种只用字母不用特殊符号表示声调的拼音输入方案即可。除此之外,或许还有其它更好的方法修改 cangjie5.schema.yaml 以使其支持特殊符号。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants