Marat-Tanalin / bsnes-mt

bsnes-based SNES emulator featuring pixel-perfect integer-ratio scaling, PNG screenshots, built-in hotkeys, multi­language user interface, bug fixes, etc.
http://tanalin.com/en/projects/bsnes-mt/
Other
55 stars 5 forks source link

Hide mouse pointer in full-screen mode in multi-display configurations #17

Open DJRM2021 opened 3 years ago

DJRM2021 commented 3 years ago

A feature request: Please auto-hide the mouse pointer when the emulator is in full-screen mode. Thanks!

Marat-Tanalin commented 3 years ago

Just tested, mouse cursor (pointer) gets hidden in both full-screen and pseudo-full-screen modes. Do you mean maximized window (with window titlebar and menu visible), not full-screen mode?

DJRM2021 commented 3 years ago

When I load a game and press ALT+ENTER, bsnes_mt goes into full-screen mode. The game works fine and I can play without any frame drops, however, it seems like the Windows mouse pointer or cursor doesn't disappear even after few minutes of playing.

Marat-Tanalin commented 3 years ago

Does this happen when you switch into full-screen mode in original bsnes? Cannot reproduce: the cursor disappears for me when going into full-screen mode, regardless of the video driver selected via the emulator settings. Are you sure you are using bsnes-mt and not some other bsnes fork?

DJRM2021 commented 3 years ago

image Yes I am using the official bsnes_mt build. see the screenshot attached.

Anyways, I just found out that the reason why the mouse is still visible even in full-screen mode is that I am using a dual monitor setup. I unplugged the other monitor, restarted bsnes_mt, loaded the game, pressed ALT+ENTER, and the mouse gets automatically hidden.

This issue is now closed.

DJRM2021 commented 3 years ago

Does this happen when you switch into full-screen mode in original bsnes? Cannot reproduce: the cursor disappears for me when going into full-screen mode, regardless of the video driver selected via the emulator settings. Are you sure you are using bsnes-mt and not some other bsnes fork?

...but can you please add an option wherein the mouse gets invisible/hidden at full-screen mode regardless of how many monitors the user has?

Marat-Tanalin commented 3 years ago

Thanks for the info, I will test multi-display config and consider hiding cursor.