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