dsh-mobile-drawer
在终端中运行以下命令:
dsh plugin install better-er/dsh-mobile-drawer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install better-er/dsh-mobile-drawer,或从源码仓库 https://github.com/better-er/dsh-mobile-drawer 安装,完成后重启 DSH web 即可启用。
插件介绍
在手机上用浏览器打开 DSH,侧栏和软键盘往往会抢掉对话区:窄屏里侧边栏占宽,切会话时输入框还会自动聚焦,键盘一弹就顶起半屏。dsh-mobile-drawer 是纯浏览器端客户端插件,只在视口宽度小于 1024 像素时介入,宽屏下完全不改动界面,把「读优先」当作手机上的默认体验。
收起态把侧栏列压到零宽,中央区拿回整幅宽度,左上角提供一个 44 像素的悬浮入口;点开后侧栏以 280 像素宽的覆盖式抽屉叠在对话之上,右侧遮罩或收起按钮即可关闭。在抽屉里点任意会话行会立刻收起侧栏,把屏幕还给对话;同时压掉紧随会话切换的那次自动聚焦,并持续约一秒半,只有你主动点输入框时才放手,避免软键盘误弹。
右上角还会浮出一排手机软键盘上少见的键:Shift、Ctrl 与 Tab。Tab 在输入 / 或 @ 时走菜单补全,否则插入制表符,终端里交给 shell;Shift 与 Ctrl 为粘滞修饰键,便于换行与切换发送行为。插件不改原生界面与内置样式,只借 layout 翻转侧栏状态,其余通过窄屏样式与 DOM 副作用完成。
适合经常在手机或窄窗口里翻会话、偶尔输入的用户:需要可收起的侧栏、少被自动聚焦打扰,又希望在终端和编辑器里也能用到 Tab 与修饰键的人。已在真机 WebView 场景下验证过收起展开、聚焦压制与按键行为。
使用场景
- 在手机上用浏览器访问 DSH 翻会话
- 窗口宽度小于 1024 像素时需要可收起的侧栏
- 切会话后不想被输入框自动聚焦顶起键盘
适合人员
- 经常在手机上使用 DSH 的用户
- 窄屏或平板竖屏下的日常使用者
- 需要在移动端用到 Tab 与修饰键的终端用户