洛谷聊天Enter发送

使用Enter键发送洛谷聊天消息,而不是Ctrl+Enter。

// ==UserScript==
// @name         洛谷聊天Enter发送
// @namespace    http://tampermonkey.net/
// @version      1.4
// @description  使用Enter键发送洛谷聊天消息,而不是Ctrl+Enter。
// @author       yan_wang(chatgpt)
// @match        https://www.luogu.com.cn/chat*
// @grant        none
// ==/UserScript==
 
(function() {
    'use strict';
 
    // 等待页面加载完成
    window.addEventListener('load', function() {
        // 监听整个页面的keydown事件
        document.addEventListener('keydown', function(event) {
            // 检查是否在聊天输入框中按下了Enter键,并且没有按下Ctrl或Shift键
            if (event.target.tagName.toLowerCase() === 'textarea' && event.key === 'Enter' && !event.ctrlKey && !event.shiftKey) {
                event.preventDefault();  // 阻止默认的Enter行为
                
                // 找到并点击发送按钮
                const sendButton = document.querySelector('button.lfe-form-sz-middle');
                if (sendButton) {
                    sendButton.click();
                }
            }
        });
    }, false);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址