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

comment_format不符合预期 #454

Open
mokapsing opened this issue Mar 29, 2021 · 6 comments
Open

comment_format不符合预期 #454

mokapsing opened this issue Mar 29, 2021 · 6 comments
Assignees

Comments

@mokapsing
Copy link
Contributor

如题,通常拼音中会将 v 转换成 ü, 如:
1

当候选不符合预期时 ,我们会习惯左右移动(<- or ->),来一个字一个字来选择,此时会出现一个预期之外的现象,如图:
2

这个问题在仓颉方案中显得格外让人不适,如图:
3
左右移动后选【一】【大】
image

本人预期的结果:对comment_format处理后,无论如何操作都是处理之后的结果

@LEOYoon-Tsaw
Copy link
Member

你的預期不符合預期

@mokapsing
Copy link
Contributor Author

你的預期不符合預期

后面那部分不属于comment_format控制范围吗?

@LEOYoon-Tsaw
Copy link
Member

不屬於,因爲那部份根本不知道該用哪個translator(一個方案中可以有多個translator)

@lotem
Copy link
Member

lotem commented Mar 29, 2021

目前引擎的邏輯是這樣設計的。避免邏輯過於複雜。
翻譯器轉換的目標是反選的那部分輸入碼,即從未轉換的起始位置到插入點位置。

難點在於輸入包含多個區段的情況,如《相約1998》
如果想要顯示前後連貫的結果,還要支持插入點在一個轉換區段中,如相‸約,甚至插入點移動到一個字的編碼中間的情況。
對前文的改選,可能改變後續編碼的劃分以及轉換結果。

經常編輯詞組,覺得礙眼的話,可以把未加亮的編碼設置成對比度較低的文本色。

@shewer
Copy link
Contributor

shewer commented Nov 28, 2021

游標右側是否爲 raw phone tag
是否可以設定 raw or phone tag 的preedit.text
1 ram/preedit_format:
2 使用 lua , 但是不知.道. 從那裏修改 raw or phony preedit_format

@mokapsing
Copy link
Contributor Author

hchunhui/librime-lua#152 (comment)
交相实现了

mokapsing pushed a commit to mokapsing/librime that referenced this issue Aug 1, 2023
Log: Add support to format the input caret_pos,
     add a set of parameter in schema, input/preedit_format

Bug: rime#454

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

Successfully merging a pull request may close this issue.

4 participants