Code Monkey home page Code Monkey logo

Comments (10)

LanHikariDS avatar LanHikariDS commented on June 2, 2024 2

ok... behaves as I expect it to.....there is ZERO reason to enter the menu while a game is running, none of the settings can be applied while it is running..

This isn't even entirely true, as controller options can be modified without restarting the game, and maybe Network settings as well, not so sure about that one.

from cxbx-reloaded.

medievil1 avatar medievil1 commented on June 2, 2024 1
2. No other emulator hides the cursor while in window mode. This does create many problems. You can't even change settings while emulation is running, because the cursor won't appear in dialog windows either.

Maybe it should be added here that CXBX-R is not an emulator like all others. (I think it is the only "compatibility layer" of any console so far.)

So that might be also a reason that some stuff like the cursor behavior is differently implemented. 😉 Yeah, I had also some difficulties at the beginning with this cursor topic but in the end it is something which you can adapt to. Well, this is true at least for me. 👍

the cursor is hidden when starting a game so it is not shown on top of said game/window ..it is a common practice....if cxbxr had user changeable settings while game is running there would be an option to go to settings and the cursor would be unhidden, since it does not, there is really no reason one needs to go to/access the menu

from cxbx-reloaded.

RadWolfie avatar RadWolfie commented on June 2, 2024
  1. Had you looked at our shortcut keys page? Once hotkey is assigned, it is not planned to change hotkey location. This is mainly to avoid confusion when using different builds of Cxbx-Reloaded may deem workable for certain titles.
  2. It is how all PC games behave as they always hide the cursor in their window, sometimes outside too, and show custom cursor for any UI internally. It is not hard to navigate out of emulator window, all you need to do is move your cursor in one direction to exit the emulator window then cursor will appear. The workaround is to open up overlay GUI which can be found on shortcut keys page. If current design of auto-hide cursor always on while emulation is running and overlay UI isn't on aren't suitable. Please file a separate ticket of feature request for this.
  3. The workaround for if accidentally alt + tab out of emulation window is to alt + tab until you select emulation window. Then use F10 / alt + enter / ESC hotkeys to exit faux fullscreen.
  4. duplicate of #1059

To me, this ticket seems to be more of a user support than actual issues. Beside first bulletin issue. For user support, please use Cxbx-Reloaded's discord server which can be found in README.md file on front page.

from cxbx-reloaded.

Leafdomain avatar Leafdomain commented on June 2, 2024
  1. You didn't address the problem with the sound effect playing when pressing alt+enter. Please reread what I said. For the shortcut, didn't know F10 was available, but F11 should have been the hotkey to be honest, not F10. Because it's common practice to use F11 for this.
  2. No other emulator hides the cursor while in window mode. This does create many problems. You can't even change settings while emulation is running, because the cursor won't appear in dialog windows either.
  3. It didn't alt+tab back in no matter what I did. So if you do somehow lose focus and cannot regain it, you're stuck. The emulator window shouldn't always be on top, no other emulator does that. This is also just common practice.
  4. Ok.

In my opinion, these are actual issues with regards to common practices and features working as intended. If you're not interested, of course we can close the issue, that's totally fine.

from cxbx-reloaded.

lorn10 avatar lorn10 commented on June 2, 2024
2. No other emulator hides the cursor while in window mode. This does create many problems. You can't even change settings while emulation is running, because the cursor won't appear in dialog windows either.

Maybe it should be added here that CXBX-R is not an emulator like all others. (I think it is the only "compatibility layer" of any console so far.)

So that might be also a reason that some stuff like the cursor behavior is differently implemented. 😉 Yeah, I had also some difficulties at the beginning with this cursor topic but in the end it is something which you can adapt to. Well, this is true at least for me. 👍

from cxbx-reloaded.

medievil1 avatar medievil1 commented on June 2, 2024

You can't even change settings while emulation is running, because the cursor won't appear in dialog windows either.
moot issue since you can not change settings while a game is running

from cxbx-reloaded.

Leafdomain avatar Leafdomain commented on June 2, 2024

None of that is valid reasoning. This is simply about providing a comfortable and sensical user experience as a Windows program. Any program is supposed to behave how the average user would expect it to.

from cxbx-reloaded.

medievil1 avatar medievil1 commented on June 2, 2024

None of that is valid reasoning. This is simply about providing a comfortable and sensical user experience as a Windows program. Any program is supposed to behave how the average user would expect it to.

ok... behaves as I expect it to.....there is ZERO reason to enter the menu while a game is running, none of the settings can be applied while it is running.. even logging doesn't work until the game is restarted..... so what would I need the cursor for?... and for the record the cursor is ONLY hidden over the game window..... move it outside the window it unhides

from cxbx-reloaded.

Leafdomain avatar Leafdomain commented on June 2, 2024

Disagree.

from cxbx-reloaded.

ergo720 avatar ergo720 commented on June 2, 2024

There is some confusion here about the mouse cursor issue. The cursor is indeed supposed to reappear when hovering it outside the rendering window, above the settings menu. Most of the time it works, but sometimes it doesn't, and cursor stays hidden anyway. That's indeed a genuine bug that has happened to me too, so it should be fixed. However, the cursor should stay hidden when above the rendering window, because seeing it while playing a game is just annoying. So, I don't think we are going to change that behavior. The most we can do about it is to provide a keyboard shortcut to forcefully re-show the cursor if the user so desires (because, I don't think there's currently one for that right now)

from cxbx-reloaded.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.