前言¶
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