ValveSoftware / ValveSoftware/Proton

Mouse is captured in windowed-fullscreen game in multimonitor configuration when it should not be.

Open
#3,871 21 comments 7 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

This happens and was tested in all currently available versions of Proton.

In all games, under WINE and in Windows, so long as the game gives you a cursor, you are able to drag the cursor out of the game window and onto another monitor or your desktop.

Under Proton however, this is not the case. The mouse is trapped in the game window, despite being windowed fullscreen (or "borderless fullscreen" in some games). The mouse should be able to move freely away from the game if the game presents a cursor (such as entering a menu in Warframe or Skyrim) as it does on Windows and in WINE. The only way to currently do this is to Alt+Tab onto another program and then move your mouse out of the game window.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue with a windowed-fullscreen game, a cursor-visible menu, and multiple monitors under Proton. Compare cursor movement with the reported Windows and WINE behavior. Done means the cursor can leave the game window when the game presents a cursor, without requiring Alt+Tab.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.