Skip to content

Multi-monitor support: Screenshot should capture the screen where mouse cursor is located #1

@li-zhixin

Description

@li-zhixin

Issue Description

Currently, the screenshot functionality only considers the primary screen when taking screenshots. This creates a poor user experience for users with multi-monitor setups.

Expected Behavior

When a user triggers a screenshot, the application should:

  1. Detect which monitor the mouse cursor is currently on
  2. Capture a screenshot of that specific monitor
  3. Allow users to select the appropriate screen for screenshot capture

Current Behavior

The application only captures screenshots from the primary monitor, regardless of where the user's mouse cursor is located or which monitor they are actively using.

Use Case

Users with multi-monitor setups often work across different screens. When they want to take a screenshot of content on a secondary monitor, they expect the screenshot tool to capture the screen they are currently working on, not always default to the primary monitor.

Suggested Solution

Implement screen detection logic that:

  • Gets the current mouse cursor position
  • Determines which screen/monitor contains that position
  • Captures the screenshot from the detected monitor

This would provide a more intuitive user experience for multi-monitor users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions