DSH Plugins
返回列表
🖥️

dsh-chat-enter-newline

客户端 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install tianshao88/dsh-chat-enter-newline

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端执行 dsh plugin install tianshao88/dsh-chat-enter-newline 安装本插件;源码仓库为 https://github.com/tianshao88/dsh-chat-enter-newline,安装后刷新页面即可在设置 → 通用中看到「输入快捷键」。

插件介绍

DeepSeek Harness 把「发送消息」和「换行」登记成固定的输入操作:它们只出现在设置里的快捷键速查表中,用来展示和冲突校验,却不能像普通快捷键那样覆盖或改绑。真正决定 Enter 行为的是输入框编辑器里写死的逻辑,所以很多人会希望按自己的习惯交换 Enter 与 Shift+Enter,或调整 Ctrl+Enter 的语义,却找不到一处简单、可靠的入口。

dsh-chat-enter-newline 走一条刻意收敛的路:不动引擎键位表,也不合成或重放键盘事件,而是在主聊天输入框上于捕获阶段按你的偏好改写原事件上的修饰键,让引擎仍按原有规则解读「发送」与「换行」。Enter、Shift+Enter、Ctrl(或 Cmd)+Enter 各自可在「发送」与「换行」之间切换;默认值与引擎一致,未改偏好时不做任何干预。偏好在设置 → 通用中的「输入快捷键」里调整,写入 profile 后即可即时生效。

与功能更全的同类插件相比,它不提供打断键、键位方案预设,也不能把发送键改成任意组合——换来的是宿主侧极小的声明式配置、无构建步骤、依赖极少,行为集中在主输入框内,并放行输入法组合、Alt 组合以及斜杠、@ 菜单展开时的 Enter。

适合只想轻量改 Enter 习惯、又希望默认与官方一致、升级后行为可预期的用户;若你需要完整的键位方案或更多手势,可以选用社区里更完整的实现。

使用场景

  • 习惯用 Enter 换行、Shift+Enter 发送,希望与默认相反
  • 希望 Ctrl+Enter 发送、Enter 换行,又不想装功能很重的键位插件
  • 只想在主聊天输入框改手势,队列或卡片里的输入保持原样

适合人员

  • 日常在 DSH 桌面端或 Web GUI 里写长消息的用户
  • 追求插件体积小、默认与引擎一致、行为可预期的用户
  • 只需改 Enter 三手势、不需要完整键位方案的用户