应声 · 快捷输入(DSH 插件)

前言

DSH 插件「应声 · 快捷输入」在输入框左侧提供九宫格快捷短语面板。面板常驻且与输入框等高,点击格子即可将预设文字插入光标处。

核心功能

  • 常驻布局:面板默认常驻在输入框左边,与它等高。
  • 九宫格设计:3×3 布局,最多 12 页。格子里的文字 11px,最多两行。
  • 宽度自适应:插件会测量输入框左边的空隙,面板宽度取「空隙 − 8px」,范围在 120 至 232px 之间。若左侧空隙小于 120px,面板会退回输入框上方浮层。
  • 中英切换:界面文案跟随 DSH 的语言设置。
  • 可编辑预设:支持通过右键或面板控制栏进入编辑态修改预设内容。

安装与启用

从插件市场安装(发布后):

DSH 左侧边栏 → 插件 → 添加插件 → 填 dsh-quick-input。

从本地安装(开发/未发布时):

  1. DSH 左侧边栏 → 插件 → 添加插件
  2. 粘贴绝对路径(整个文件夹,不是文件名):
   C:\Users\mac\Downloads\应声插件
  1. 安装 → 立即启用 → 回到对话页刷新一下页面

安装完成后,输入框工具行最左边会出现 ⊞。

典型用法

  • 展开/收起面板:点 ⊞
  • 插入文字:点某一格,文字会插到草稿光标处(可撤销),面板不关闭,可连续点击
  • 翻页:使用 ‹ ›
  • 查看页名:面板底部控制栏中间显示当前页名
  • 修改预设:点 ✎ 或右键格子进入编辑态;空格子点一下即为新建

预设文件位置

预设文件位于:

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
羽毛球分组比赛记分
小程序二维码

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

小夜