您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Activate Grok Thinking mode with Ctrl+Cmd+T (macOS) or Ctrl+Alt+T (Windows/Linux)
// ==UserScript== // @name Grok Think Shortcut // @namespace nisc // @version 2025.06.09-A // @description Activate Grok Thinking mode with Ctrl+Cmd+T (macOS) or Ctrl+Alt+T (Windows/Linux) // @homepageURL https://github.com/nisc/grok-userscripts/ // @author nisc // @match https://grok.com/* // @icon https://grok.com/favicon.ico // @run-at document-end // @grant none // ==/UserScript== (function() { 'use strict'; /** * Configuration object containing all constants used in the script * KEYS: Keyboard shortcut configuration * BUTTON: Settings for finding the target button */ const CONFIG = { KEYS: { KEY: 't', REQUIRES_SHIFT: false, REQUIRES_ALT: false, REQUIRES_CTRL: true }, BUTTON: { TEXT: 'Think' } }; /** * Handles keyboard shortcut for toggling Think mode * * Shortcut behavior: * - Windows/Linux: Ctrl + Shift + D * - macOS: Cmd + Shift + D * * The handler will: * 1. Check if the correct key combination is pressed * 2. Prevent default browser behavior * 3. Find and click the Think button if it exists */ function handleThinkShortcut(event) { // Check if it's the right key combination const isMac = navigator.userAgent.includes('Mac'); const isModifierPressed = isMac ? event.metaKey : event.ctrlKey; if (event.key.toLowerCase() === CONFIG.KEYS.KEY && isModifierPressed && event.shiftKey === CONFIG.KEYS.REQUIRES_SHIFT && event.altKey === CONFIG.KEYS.REQUIRES_ALT && event.ctrlKey === CONFIG.KEYS.REQUIRES_CTRL) { // Stop any default browser behavior event.preventDefault(); event.stopPropagation(); // Find and click the Think button const thinkButton = Array.from(document.querySelectorAll('button')) .find(button => button.textContent.trim() === CONFIG.BUTTON.TEXT); if (thinkButton) { thinkButton.click(); } } } // Listen for keyboard shortcuts anywhere on the page document.addEventListener('keydown', handleThinkShortcut); })();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址