[Bug] 在切换到中文(或任何有候选框的输入法)时经常显示已切换但仍然还是英文

Open
#85 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
swift
Domain
desktop

Research direction

Start from the code that selects an input source (search the Swift sources for the TIS/input-source selection call) to see how the switch is currently performed. Read the linked macism and ims-mac repos for the temporary-window focus trick the reporter proposes, then check the 10-comment thread for maintainer decisions on approach. Done means switching to a CJK candidate-box IME takes effect immediately without switching apps or toggling input methods, verified manually.

Written by the indexing model from the issue text.

Description

您好!

首先,非常感谢您开发这个app,"restore previously used" 的功能真的是太好用了!
这个app唯一的遗憾就是当切换到中文时,提示会显示说已经切换成功了,但实际上打字时还是中文。这时需要切换当前应用软件,或者来回切换输入法,才能正常的写中文。

这似乎是个中日韩(或任何使用有候选框输入法的)用户中比较普遍的问题,而貌似已经在 ims-mac 和 macism CLI tools中解决了。请问是否能把相同或相似的解决方案(通过临时窗口来迅速切换输入焦点来强制刷新输入法)引入这个app呢?谢谢您!

Dominant language
Swift
Stars
3.6k
Forks
144
Avg merge
4h 16m
Merged PRs (30d)
3

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

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.

More from runjuu/InputSourcePro

All issues in runjuu/InputSourcePro

Similar issues

More Swift issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.