[Bug] HbuilderX 下编辑器内无法输入

Open
#1,148 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

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

Research direction

Start by reproducing the input failure in HBuilderX on macOS and compare the runtime warnings with issue 963. Determine which keyboard input behavior differs from other applications; done means normal text entry works in the HBuilderX editor, including the reported non-English input scenario.

Written by the indexing model from the issue text.

Description

簡要描述 Bug:

在 HbuilderX 编辑器内无法正常输入,只能在英文下输入 a

預期行爲:

输入与其他应用一致,正常输入

實際行爲:

在大部分应用下输入正常,但 HbuilderX 编辑器内无法输入;

可能与 963 是同一个问题。

HbuilderX 内部运行时日志:

2026-06-24 11:45:05.230 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.483 [WARNING:] Mismatch between Cocoa 'd' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(NoModifier)
2026-06-24 11:45:05.484 [WARNING:] Mismatch between Cocoa 'D' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa 'd' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa 'd' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa '\u2202' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(AltModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa '\u00ce' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa '\u2202' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa '\u00ce' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(MetaModifier)
2026-06-24 11:45:05.485 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
2026-06-24 11:45:05.486 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
2026-06-24 11:45:05.486 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
2026-06-24 11:45:05.486 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
2026-06-24 11:45:05.486 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.486 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.486 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.499 [WARNING:] Mismatch between Cocoa 's' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(NoModifier)
2026-06-24 11:45:05.499 [WARNING:] Mismatch between Cocoa 'S' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier)
2026-06-24 11:45:05.499 [WARNING:] Mismatch between Cocoa 's' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa 's' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\u00df' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(AltModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\u00cd' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\u00df' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\u00cd' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(MetaModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
2026-06-24 11:45:05.500 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.501 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.501 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.588 [WARNING:] Mismatch between Cocoa 'f' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(NoModifier)
2026-06-24 11:45:05.589 [WARNING:] Mismatch between Cocoa 'F' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier)
2026-06-24 11:45:05.590 [WARNING:] Mismatch between Cocoa 'f' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier)
2026-06-24 11:45:05.590 [WARNING:] Mismatch between Cocoa 'f' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
2026-06-24 11:45:05.590 [WARNING:] Mismatch between Cocoa '\u0192' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(AltModifier)
2026-06-24 11:45:05.590 [WARNING:] Mismatch between Cocoa '\u00cf' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
2026-06-24 11:45:05.590 [WARNING:] Mismatch between Cocoa '\u0192' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
2026-06-24 11:45:05.591 [WARNING:] Mismatch between Cocoa '\u00cf' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
2026-06-24 11:45:05.591 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(MetaModifier)
2026-06-24 11:45:05.591 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
2026-06-24 11:45:05.591 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
2026-06-24 11:45:05.591 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
2026-06-24 11:45:05.591 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
2026-06-24 11:45:05.592 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.592 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.592 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.753 [WARNING:] Mismatch between Cocoa 's' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(NoModifier)
2026-06-24 11:45:05.754 [WARNING:] Mismatch between Cocoa 'S' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier)
2026-06-24 11:45:05.754 [WARNING:] Mismatch between Cocoa 's' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier)
2026-06-24 11:45:05.754 [WARNING:] Mismatch between Cocoa 's' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
2026-06-24 11:45:05.754 [WARNING:] Mismatch between Cocoa '\u00df' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(AltModifier)
2026-06-24 11:45:05.754 [WARNING:] Mismatch between Cocoa '\u00cd' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\u00df' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\u00cd' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.755 [WARNING:] Mismatch between Cocoa '\x13' and Carbon '\x0' for virtual key 1 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.756 [WARNING:] Mismatch between Cocoa 'd' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(NoModifier)
2026-06-24 11:45:05.756 [WARNING:] Mismatch between Cocoa 'D' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier)
2026-06-24 11:45:05.756 [WARNING:] Mismatch between Cocoa 'd' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa 'd' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\u2202' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(AltModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\u00ce' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\u2202' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\u00ce' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.757 [WARNING:] Mismatch between Cocoa '\x4' and Carbon '\x0' for virtual key 2 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.812 [WARNING:] Mismatch between Cocoa 'f' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(NoModifier)
2026-06-24 11:45:05.812 [WARNING:] Mismatch between Cocoa 'F' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier)
2026-06-24 11:45:05.813 [WARNING:] Mismatch between Cocoa 'f' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier)
2026-06-24 11:45:05.813 [WARNING:] Mismatch between Cocoa 'f' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier)
2026-06-24 11:45:05.813 [WARNING:] Mismatch between Cocoa '\u0192' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(AltModifier)
2026-06-24 11:45:05.813 [WARNING:] Mismatch between Cocoa '\u00cf' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier)
2026-06-24 11:45:05.813 [WARNING:] Mismatch between Cocoa '\u0192' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier)
2026-06-24 11:45:05.814 [WARNING:] Mismatch between Cocoa '\u00cf' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier)
2026-06-24 11:45:05.814 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(MetaModifier)
2026-06-24 11:45:05.814 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|MetaModifier)
2026-06-24 11:45:05.814 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier|MetaModifier)
2026-06-24 11:45:05.815 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|MetaModifier)
2026-06-24 11:45:05.815 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(AltModifier|MetaModifier)
2026-06-24 11:45:05.815 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.815 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ControlModifier|AltModifier|MetaModifier)
2026-06-24 11:45:05.815 [WARNING:] Mismatch between Cocoa '\x6' and Carbon '\x0' for virtual key 3 with QFlags<Qt::KeyboardModifier>(ShiftModifier|ControlModifier|AltModifier|MetaModifier)

環境

  • 系統版本: (macOS 26.5.1)
  • 鼠鬚管版本: (1.1.2)
  • 方案: rime - 朙月拼音
  • 使用了 Lua - 无
  • 與其它 App 有關: HbuilderX

我試過:

  • 我換了內置的方案(如朙月拼音)後問題仍存在
  • 我找到了導致問題出現的具體設置:无
  • 這是個新 Bug,以前真的沒有
  • 我對原因有一些猜想: (你的寳貴想法)
  • 在 Issues(包括已關閉的 Issue) 中未找到相關的報告
Dominant language
Swift
Stars
6.4k
Forks
554
PR merge metrics
No merged PRs in 30d

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.

More from rime/squirrel

All issues in rime/squirrel

Similar issues

More Swift issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.