[Bug] HbuilderX 下编辑器内无法输入
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
- Domain
- desktop-dev, operating-systems
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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from rime/squirrel
-
停用自动更新提示的说明 Open
Difficulty 1/5 1-3 hours Newbie friendliness 65/100
-
[Bug] 低电量关机后再开机无法使用 Open
Difficulty 4/5 3-5 days Newbie friendliness 38/100
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
Similar issues
-
tvOS
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
skiptools/skip-fuse-ui#147 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 90/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
OneBusAway/onebusaway-ios#1438 · 1 reaction ·