rime / rime/squirrel

Rime(Squirrel) 輸入法按下標點符號時不希望自動選取候選詞,如何設定?

Open
#1,007 6 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
6.4k
Forks
553
PR merge metrics
No merged PRs in 30d

Description

在 macOS 上使用 Rime 輸入法(squirrel),遇到以下問題:

  1. 輸入拼音後,按下標點符號(如.)時會自動選取候選詞並提交,但我希望按下. 時直接輸出拼音加標點(例如輸入supercell.com 時輸出supercell.com或候選區出現supercell.com)。
    嘗試過的解決方案:
  2. 修改 default.yaml:
    • 設定 auto_select: false 以防止自動提交候選詞,但無效。
    • 在 key_binder 中加入按鍵綁定: bindings: { when: composing, accept:".", send:"{composition/text}." }
    仍無法達到預期效果。
  3. 修改 punctuator 設定:punctuator: full_shape: '.' : { commit: '.' }
    也未解決問題。

希望能得到解決方案或明確的配置指導。如果需要更多信息,請隨時告知,謝謝!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the attempted default.yaml changes, especially auto_select, key_binder, and punctuator. Reproduce the behavior on macOS with text such as supercell.com, then determine which configuration controls punctuation during composition. Done means documenting or validating a configuration that preserves the composing text when '.' is pressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
macos, yaml
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.