mirror of
https://github.com/qingjian-team/qingjian.git
synced 2026-11-06 16:13:55 +00:00
- [shortcut] commit_candidate(缺省空格)与 commit_raw(缺省回车):用户反馈想让回车上屏候选,又不想要「展开后回车才上屏」那种看状态变含义的混合规则,于是两项各自做成可录的键 - 只收空格、回车(可带 Shift)与一个符号键:Windows 的 TSF DLL 组句时只把不带 Ctrl / Alt / Win 的键送进 Server,配了也收不到;字母、数字、单引号用来打字选词 - 设置程序录键时查冲突:两项互相、翻页键(主与额外)、辅码触发键;辅码触发键录的时候反过来也查上屏键 - 分派规则 CommitKeys::route 放在 qingjian-platform,Windows 与 Linux 的 Router 共用;缺省的那个键照原路径走(直输段、只剩一个 ? 的细节都在那里),换过的键直接上屏,让出去又没配的空格 / 回车组句中吃掉、不漏进应用 - 注音的空格是一声、回车有自己的规则,不参与;macOS 的空格与回车走另一套事件,登记待实现