hmlendea / gfn-electron

Linux Desktop client for Nvidia's GeForce NOW game streaming service
GNU General Public License v3.0
488 stars 61 forks source link

[BUG] <ESC> not working anywhere else but geforce-now #153

Closed Icy-Thought closed 2 months ago

Icy-Thought commented 2 years ago

Describe the bug

Not only does it lose focus when pressed inside geforce-now (#137), but it also makes it impossible to press outside of geforce now.

One example that I have been very bothered by is the inabliltiy to <ESC> inside neovim (or any other terminal-app). Because of this issue I am unable to cancel any form of neovim command-related operation unless I either terminate the terminal-tab || that I erase the whole operation and hit enter on an empty : just to mimick an <ESC>.

To Reproduce

  1. Launch Gefroce Now
  2. Launch neovim in terminal (nvim)
  3. : + input whatever operation you wish to execute. Example: echo "hello, world!"
  4. Try to cancel operation by hitting <ESC>

Screenshots

No response

Operating System

NixOS

Desktop Environment

XMonad

Display Server

X11

Installation method

packaged the appimage version

Version

1.7.0

Is this a fresh install of the app or an update from a past version?

Update from 1.6.0

Did this issue appear right away upon installation/updating, or spontaneously?

Yes, right after the installation of the latest version

Additional context

No response

Ishidres commented 1 year ago

Same issue.

More info: I tested previous releases and this issue occurs since v1.7.0. Reverting to v1.6.0 "fixes" it. I also noticed that in games like Cyberpunk 2077 pressing ESC will make your mouse lose focus of the game and will show your Desktop's mouse instead of the mouse from the streaming session. You then have to press left-click twice to get the focus back on the game.

Might be related to https://github.com/hmlendea/gfn-electron/issues/137.

Icy-Thought commented 1 year ago

Also, the double-click focus is not guaranteed. Oftentimes I find myself spamming right-click for the mouse to regain focus, which is in my opinion very frustrating..

Bot-Kerem commented 1 year ago

use Shift + Esc

Icy-Thought commented 1 year ago

use Shift + Esc

That solution appears to not be working. It's as if the Esc key is not even recognized when used alongside Shift.

hmlendea commented 2 months ago

Closing.

In case this issue still affects anyone, please discuss it in #137