前言¶
DSH 插件「应声 · 快捷输入」在输入框左侧提供九宫格快捷短语面板。面板常驻且与输入框等高,点击格子即可将预设文字插入光标处。
核心功能¶
- 常驻布局:面板默认常驻在输入框左边,与它等高。
- 九宫格设计:3×3 布局,最多 12 页。格子里的文字 11px,最多两行。
- 宽度自适应:插件会测量输入框左边的空隙,面板宽度取「空隙 − 8px」,范围在 120 至 232px 之间。若左侧空隙小于 120px,面板会退回输入框上方浮层。
- 中英切换:界面文案跟随 DSH 的语言设置。
- 可编辑预设:支持通过右键或面板控制栏进入编辑态修改预设内容。
安装与启用¶
从插件市场安装(发布后):
DSH 左侧边栏 → 插件 → 添加插件 → 填 dsh-quick-input。
从本地安装(开发/未发布时):
- DSH 左侧边栏 → 插件 → 添加插件
- 粘贴绝对路径(整个文件夹,不是文件名):
C:\Users\mac\Downloads\应声插件
- 安装 → 立即启用 → 回到对话页刷新一下页面
安装完成后,输入框工具行最左边会出现 ⊞。
典型用法¶
- 展开/收起面板:点 ⊞
- 插入文字:点某一格,文字会插到草稿光标处(可撤销),面板不关闭,可连续点击
- 翻页:使用
‹› - 查看页名:面板底部控制栏中间显示当前页名
- 修改预设:点
✎或右键格子进入编辑态;空格子点一下即为新建
预设文件位置¶
预设文件位于:
C:\Users\mac\.dsh\quick-input\presets.json
首次使用时会写入内置的两页示例(常用 / 代码)。之后界面里改的所有内容都会落在这个文件里,刷新页面或换浏览器不会丢失。
格式示例:
{
"version": 1,
"pages": [
{
"title": "常用",
"cells": [
{ "label": "继续", "text": "继续" },
null,
...
]
}
]
}
注意事项与限制¶
- 重启要求:修改
client.js或index.js后需要重启 DSH 才能生效。 - 键盘冲突:面板不接管键盘,Esc 和数字键不受影响。
- 插入限制:若正在发送或草稿版本刚好变动,插入操作可能会被拒绝,需稍后重试。
- 恢复出厂:删除
C:\Users\mac\.dsh\quick-input\presets.json文件并刷新页面,可恢复初始预设。
仓库与链接¶
- GitHub:https://github.com/cm860712ch-cloud/dsh-quick-input
- 包名:
dsh-quick-input