跳转至内容
0
  • 版块
    • 全部版块

    • 公告
    • 版本发布
    • 使用教程
    • 问题反馈
    • 功能建议
    • 使用交流
    • 方案与码表
    • 文档反馈
    • 论坛功能
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
  • 官网
  • GitHub
  • 主题市场
  • 主题编辑器
  • 版块
    • 全部版块

    • 公告
    • 版本发布
    • 使用教程
    • 问题反馈
    • 功能建议
    • 使用交流
    • 方案与码表
    • 文档反馈
    • 论坛功能
  • 最新
  • 标签
  • 热门
  • 用户
  • 群组
  • 官网
  • GitHub
  • 主题市场
  • 主题编辑器
皮肤
  • 浅色
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • 深色
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
  1. 主页
  2. 功能建议
  3. 全拼组合区建议:遇到无法匹配拼音的字符时,不强制提交已有候选,原样保留在组合区

全拼组合区建议:遇到无法匹配拼音的字符时,不强制提交已有候选,原样保留在组合区

已定时 已固定 已锁定 已移动 功能建议
3 楼层 2 发布者 11 浏览 2 关注中
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此帖子已被删除。只有拥有帖子管理权限的用户可以查看。
  • T
    T
    TOP
    编写于 最后由 编辑
    #1

    问题或需求

    目前全拼(含双拼)打字时,一旦编码里出现无法继续构成合法拼音的字符(比如符号 -、_,或任意不构成音节的字母组合),引擎会立即把当前候选中排第一的汉字强制提交上屏,然后该字符落在一个全新的空缓冲区上。

    例如打 sun(此时候选正常弹出:孙/损/隼…),紧接着按一下 -:

    实际效果:孙 被直接提交上屏,- 单独作为标点输出,结果是 孙-
    而我预期的效果应该是:sun- 整串原样留在组合区里(未提交状态),因为它已经不是任何合法的拼音/词库编码了

    这个行为跟"顶码上屏/满码上屏"(码表方案的满码自动确认功能)不是一回事——拼音方案本身并没有这两个概念;也跟"混输方案"无关——混输解决的是码表+拼音融合候选的问题,不涉及非法字符的处理。这一步是拼音引擎在候选层面的硬编码行为,目前没有任何配置项可以调整。

    期望的解决方案

    希望能增加一个类似"非法字符时不强制提交候选"的开关(可以放在「拼音方案配置」或「输入设置」里),开启后:

    打字过程中如果追加的字符使当前编码不再匹配任何拼音音节/词库候选,不要自动提交当前已高亮/排序第一的候选
    该字符和之前打的内容一起,作为"原始字面文本"继续停留在组合区(未上屏),候选窗此时可以退化成显示"这一整串原文本身"作为唯一/首选候选
    后续继续输入(不管是字母、数字还是符号)都可以继续追加进这个"原文缓冲区",不会被重新按拼音规则打断解析
    直到用户主动按空格/回车/选词键,才把这一整串原样上屏

    参考行为(其他主流输入法的实际表现,附截图)
    截图 A / B:搜狗拼音输入法中,打一长串包含符号(-)的内容,全程停留在组合区不被打断、不强制上屏,直到手动确认
    image.png image.png

    截图 C:清风里同样的操作(sun 后接 -),当前会立刻把 孙 提交出去,变成 孙-
    image.png

    主要使用场景:
    经常需要在中文输入状态下直接打英文单词、代码片段、命令、路径等混合内容,不想每次都手动切换到英文模式或按 Shift 触发临时英文,希望能像搜狗那样"打错了/打的是英文也没关系,反正东西都还在组合区里,最后一并确认"。

    1 条回复 最后回复
    0
    • 幻枫幻
      幻枫幻
      幻枫
      管理员
      编写于 最后由 编辑
      #2

      这部分功能的确需要优化,但这个功能是受“标点顶屏”控制的,但拼音默认执行这个操作。
      我分析了一下:应该对 - 号这个连接符做独立的优化。

      1 条回复 最后回复
      0
      • T
        T
        TOP
        编写于 最后由 编辑
        #3

        我试了,不仅 -
        只要没被设置功能(临时切换英文的字符 翻页等快捷键)。 都会遇到这个自动上屏。

        测试字符(半角 全角都是):`~-_=+[]/*,.

        见附件视频
        iShot_2026-09-20_17.42.43.mp4

        1 条回复 最后回复
        0

        你好!看起来您对这段对话很感兴趣,但您还没有一个账号。

        厌倦了每次访问都刷到同样的帖子?您注册账号后,您每次返回时都能精准定位到您上次浏览的位置,并可选择接收新回复通知(通过邮件或推送通知)。您还能收藏书签、为帖子顶,向社区成员表达您的欣赏。

        有了你的建议,这篇帖子会更精彩哦 💗

        注册 登录

        • 登录

        • 没有帐号? 注册

        • 登录或注册以进行搜索。
        • 第一个帖子
          最后一个帖子