rime / rime/weasel

输入法激活, 但处于未输入状态, 按下类似shift加回车这种组合键, 从按下到松开会来回切两次中英状态, 怎么让它不切换?

Open
#1,900 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug
Dominant language
C++
Stars
8k
Forks
806
PR merge metrics
No merged PRs in 30d

Description

上报前请检查
不是在所有app里出现, 只是部分app. 比如windows上的mintty, macOS的emacs.

这算是app的问题, 还是输入法的问题呢?

操作系统信息
windows 10
0.17.4

描述遇到的问题

复现步骤
未输入状态, 按下类似shift加回车, 或者shift加backspace, 这种组合键, 从按下到松开会来回切几次中英状态, 没有任何意思, 反倒干扰输入

预期行为
shift加组合键, 不要切换中英

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

No source file, test, or entry point is identified. Start by reproducing the repeated Chinese/English switching with Weasel 0.17.4 on Windows 10 using Shift+Enter or Shift+Backspace, including in mintty; done means these key combinations no longer toggle input state during press and release.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.