dsh-composer-enter:DSH 0.1.5 Web 输入框的 Enter 键行为定制

前言

DSH 的 Web 客户端交互依赖于输入框组件。在 0.1.5 版本中,输入框的键盘事件处理可能不符合预期。如果需要在输入框中支持多行文本,或者希望保留 Cmd/Ctrl+Enter 的提交快捷键,就需要对默认行为进行微调。

插件介绍

dsh-composer-enter 是一个针对 DSH 0.1.5 Web 输入框的键盘行为补丁。由开发者 wx-yss 维护,它通过修改 Enter 键的默认映射,解决了输入体验中的这一具体问题。

核心功能

  1. 普通按键 Enter:插入换行。
  2. 修饰键组合:Cmd+Enter 或 Ctrl+Enter:触发 DSH 原生提交行为。
  3. 输入法兼容:支持输入法组合输入、候选菜单显示,以及带其他修饰键的 Enter 事件。

安装与启用

  1. 执行安装命令:
dsh plugin --profile web add dsh-composer-enter
  1. 安装完成后,重启 DSH 进程,并刷新浏览器页面。

兼容范围与注意

  • DSH CLI 兼容范围:0.1.5-rc.1
  • DSH Web 客户端组件兼容范围:0.1.5-rc.2
  • 插件不提供配置项,不依赖 DOM 轮询,也不改写 Lexical 底层方法。
  • 许可证:MIT

总结

该插件为 DSH 0.1.5 Web 输入框提供了精确的键盘行为控制。如果你需要定制 Enter 键的换行与提交逻辑,可以直接安装使用。插件详情与源码可参考:GitHub | 社区目录

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜