A clean, customizable context menu for Chromium browsers that coexists smoothly with mouse gesture extensions.
In Chromium browsers (Chrome, Brave, Edge, Arc), mouse gesture extensions need to intercept right-clicks to track mouse movement. This often creates a frustrating conflict:
- Right-click dragging for gestures can accidentally trigger the browser's default context menu.
- Or, gesture extensions suppress the right-click menu entirely, making it hard to access normal context actions.
Quick Right Click solves this by listening for mouse movement:
- Stationary Click / Tap: Opens a clean, responsive context menu.
-
Mouse Drag (
$\ge 5\text{px}$ ): Suppresses the menu immediately, allowing your gesture extension to execute gestures without interference.
- Gesture Extension Friendly: Dragging with the right mouse button lets your mouse gestures trigger freely without opening a menu over your gesture.
- Context-Aware Actions: Shows relevant options based on what was clicked (images, links, selected text, editable fields, or open page area).
- Image Tools: Direct 1-click download, "Save Image As...", image copying, and "Open Image in New Tab" (placed next to current tab).
- Clipboard & Pasting: Supports standard text pasting and pasting images/screenshots into web chat inputs (Discord, WhatsApp, Slack, GitHub).
- Search & AI Assistant: Quick Google search and direct link to your preferred AI (ChatGPT, Claude, Google AI Mode, Gemini, Perplexity, Grok) with selected text or general queries.
- Split Tab / Split Screen Support: Open your AI Assistant in a side-by-side split window alongside your current webpage with automatic query pre-population.
- Multi-Container Page Scrolling: Smoothly scrolls the page or nested scroll containers in Single Page Applications (Discord, Reddit, Twitter/X, Slack).
- Menu Size Customization: Choose between Compact, Medium, and Large context menu scaling.
- Lock Background Scroll Toggle: Option to prevent background webpage scrolling while the menu is open.
- Dark Reader Compatible: Protected against external filter inversions and stylesheet modifications.
- Shadow DOM Encapsulation: Isolated styles that do not interfere with webpage styling.
- Keyboard Navigation: Navigate with ↑ / ↓ arrows, press Enter to execute, and Esc to close.
- Open Image in New Tab (adjacent to current tab)
- Download Image (direct 1-click download)
- Save Image As...
- Copy Image (copies PNG data to clipboard)
- Copy Image Address
- Link options (if the image is inside a link)
- Open Link in New Tab (adjacent to current tab)
- Open Link in New Window
- Open Link in Incognito Window
- Copy Link Address
- Share Link...
- Copy (
⌘C/Ctrl+C) - Search Google for selected text
- Ask with AI (ChatGPT, Claude, Google AI Mode, Gemini, Perplexity, or Grok in Split Screen or Tab)
- Cut / Copy / Paste (supports both text and image pasting)
- Ask with AI (with input selection)
- Paste and Go (navigates in current tab)
- Select All
- Back / Forward (disabled when no history exists)
- Reload
- Ask with AI (launches selected AI in Split Screen or Tab)
- New Tab / Close Tab / Downloads
- Copy Page URL / Share
- Scroll to Top / Scroll to Bottom
- Clone or download this repository:
git clone https://github.com/naitiktuxx/quickright.git
- Open your browser and go to
chrome://extensions. - Turn on Developer mode (top-right corner).
- Click Load unpacked and select the
quick-right-clickfolder.
Or download the pre-packaged .zip from the Releases page, extract it, and load unpacked.
Click the extension icon in the browser toolbar to configure:
- Trigger Mode:
- Stationary Tap (Default): Opens on click; dragging allows gestures.
- Hold / Long Press: Hold right-click for 250ms.
- Double Right-Click: Rapid double right-click.
- Gesture Drag Sensitivity: Adjust movement tolerance between
2pxand16px. - Glass Theme: Choose between System Auto, Dark Glass, or Light Glass.
- Menu Size: Select Compact, Medium, or Large.
- AI Assistant: Select your preferred AI (AI Mode, ChatGPT, Claude, Gemini, Perplexity, Grok).
- AI Launch Target: Open AI in Split Tab / Window (side-by-side tiling), New Tab, or New Window.
- Lock Background Scroll: Prevent background page scrolling while the menu is open.
- Disable Animations: Instant menu opening with zero transitions.