开启强制英文标点后,候选框 - 翻不了上一页

Aperta
#119 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
50/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
swift
Ambito
desktop

Direzione di ricerca

Start by locating the 'force English punctuation' feature and the key handling that maps - / = to candidate-window paging in the Swift sources (grep for the setting's name and for page-up/page-down key handling). Compare what the - key event becomes when the feature is on versus off — the symptom suggests the key is being rewritten or swallowed before paging. Done when - pages back with the feature enabled, verified against the manual repro in the issue.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

开启「强制英文标点」之后,中文输入法候选框翻页不正常了。打字打到候选框出来、有好几页候选的时候:

  • 按 = 可以翻到下一页,正常
  • 按 - 却翻不到上一页,没反应

只能往下翻、不能往上翻。把「强制英文标点」关掉之后 - 翻上一页就恢复了,所以应该跟这个功能有关,具体原因不确定,先把现象报上来。重启软件没用。

复现:

  1. 开启「强制英文标点」
  2. = 翻下一页 ok,- 翻上一页没反应

环境:

  • Input Source Pro 2.11.0 (706)
  • macOS 15.7.7,Apple Silicon
  • 输入法:苹果双拼
Lingua principale
Swift
Stelle
3.6k
Fork
144
Merge medio
4h 16m
PR unite (30g)
3

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di runjuu/InputSourcePro

Tutte le issue di runjuu/InputSourcePro

Issue simili

Altre issue su Swift

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.