dsh-mobile-keys
在终端中运行以下命令:
dsh plugin install liujuntao123/dsh-mobile-keys
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在任意目录执行 dsh plugin --profile web add git+https://github.com/liujuntao123/dsh-mobile-keys.git 后重启 dsh web 并强刷浏览器(Ctrl+F5)即可生效。
插件介绍
在 DeepSeek Harness 的 Web 界面上用手机或平板写多行提示词,过去总带着一点小麻烦:软键盘没有 Shift 键,Enter 直接触发发送,想换行却换不了。dsh-mobile-keys 是一个纯浏览器端的 bundle 插件,检测到移动端后悄悄把键位对调——Enter 负责换行,Ctrl+Enter 负责发送——桌面行为则完全保持 DSH 原生不变。
设备检测综合了 UA 字符串、触控点数、指针类型和视口宽度,旋转屏幕或接入外接显示器都能即时跟随,而触屏笔记本和一体机则不会被误判。移动端模式下插件仅在 Lexical 编辑器的捕获阶段拦截裸 Enter,合成一次带 shiftKey 的 keydown 交给 DSH 原生换行通路处理,选区、撤销栈和受控更新全部正确。IME 合成中、弹出层打开、提问卡输入框、编辑器以外的按键一律放行;非移动端模式则零介入。偏好保存在 localStorage,每台设备独立记忆,无需任何后端。
日常操作很轻:设置 → 通用里多出一个「移动端热键模式」开关,实时显示当前键位与检测结论,一键恢复自动;输入框打 /mobilekeys 可快速切换;浏览器控制台用 window.__dshMobileKeys 做调试。没有录制、没有额外构建、刷新即生效。如果你经常在手机、平板或任何触屏优先设备上草拟多行提示词,这个插件省掉了把一句话拆成好几条消息的小税。
使用场景
- 在手机上用软键盘起草多行提示词,Enter 无法换行只能拆成多条消息
- 同一台设备在触屏和桌面模式间切换,键位需要即时跟随而不手动改
- 不想装额外依赖或配后端,刷新浏览器即用
适合人员
- 日常用手机或平板在 DSH Web 端写长提示词的用户
- 触屏笔记本、一体机等混合输入设备的使用者
- 希望开箱即用、不手动改键位配置的移动端开发者