dsh-composer-enter:DSH 0.1.5 Web 輸入框的 Enter 鍵行爲定製

前言

DSH 的 Web 客戶端交互依賴於輸入框組件。在 0.1.5 版本中,輸入框的鍵盤事件處理可能不符合預期。如果需要在輸入框中支持多行文本,或者希望保留 Cmd/Ctrl+Enter 的提交快捷鍵,就需要對默認行爲進行微調。

插件介紹

dsh-composer-enter 是一個針對 DSH 0.1.5 Web 輸入框的鍵盤行爲補丁。由開發者 wx-yss 維護,它通過修改 Enter 鍵的默認映射,解決了輸入體驗中的這一具體問題。

核心功能

  1. 普通按鍵 Enter:插入換行。
  2. 修飾鍵組合:Cmd+Enter 或 Ctrl+Enter:觸發 DSH 原生提交行爲。
  3. 輸入法兼容:支持輸入法組合輸入、候選菜單顯示,以及帶其他修飾鍵的 Enter 事件。

安裝與啓用

  1. 執行安裝命令:
dsh plugin --profile web add dsh-composer-enter
  1. 安裝完成後,重啓 DSH 進程,並刷新瀏覽器頁面。

兼容範圍與注意

  • DSH CLI 兼容範圍:0.1.5-rc.1
  • DSH Web 客戶端組件兼容範圍:0.1.5-rc.2
  • 插件不提供配置項,不依賴 DOM 輪詢,也不改寫 Lexical 底層方法。
  • 許可證:MIT

總結

該插件爲 DSH 0.1.5 Web 輸入框提供了精確的鍵盤行爲控制。如果你需要定製 Enter 鍵的換行與提交邏輯,可以直接安裝使用。插件詳情與源碼可參考:GitHub | 社區目錄

羽毛球分组比赛记分
小程序二维码

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

小夜