應聲 · 快捷輸入(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
羽毛球分组比赛记分
小程序二维码

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

小夜