Greasy Fork is available in English.
Automatically focuses the chat input on chat.deepseek.com when you type
// ==UserScript== // @name DeepSeek Auto-Focus // @namespace https://greasyfork.org/users/your_username_here // @version 1.3 // @description Automatically focuses the chat input on chat.deepseek.com when you type // @match https://chat.deepseek.com/* // @grant none // ==/UserScript== document.addEventListener('keydown', e => { const textarea = document.getElementById('chat-input'); const active = document.activeElement; if (textarea && !/^textarea|input$/i.test(active.tagName) && e.key.length === 1 && /^[\w]$/i.test(e.key) && !e.ctrlKey && !e.metaKey) { e.preventDefault(); textarea.focus(); // Insert text at cursor position properly const start = textarea.selectionStart; const end = textarea.selectionEnd; textarea.setRangeText(e.key, start, end, "end"); // Dispatch real input events to trigger React/other framework updates textarea.dispatchEvent(new Event('input', { bubbles: true })); textarea.dispatchEvent(new Event('change', { bubbles: true })); } });