JDuke is great, but while it's running, it's impossible to switch to any other task. For example, I might want to check something on a walkthrough to see what I missed and to do this, I had to quit JDuke, read the walkthrough, then run JDuke again. If I still can't see what to do, I have to quit the game again, check the walkthrough, re-run the game, etc.
Even if I switch JDuke to windowed mode, I can see the desktop, but I still can't switch to anything else. No matter what I do, the JDuke window stays on top.
JonoF at
Opening the console (Numlock by default) in windowed mode will un-grab the mouse, which should help you move focus to other windows on your screen. I use that method a lot myself. I don't believe I've done anything which would specifically prohibit task switching from the game, but in general it's not a hugely great idea.
Jonathon
Rekrul at
JonoF said
Opening the console (Numlock by default) in windowed mode will un-grab the mouse, which should help you move focus to other windows on your screen. I use that method a lot myself. I don't believe I've done anything which would specifically prohibit task switching from the game, but in general it's not a hugely great idea.
Yes, you can move the focus to other windows on the screen, but no matter what I do, the JDuke window is always on top. So to switch out of it, I have to switch from full-screen to windowed mode, switch the resolution to something small like 320x200, apply it, then when I want to return to the game, I have to change the resolution back, switch to full-screen and apply the changes.
It's actually easier and quicker to quit the game and re-load it. :(
Can't it be made to behave like other programs? In other words when another program has focus, allow the JDuke window to be moved to the back. JDoom allows this.
JonoF at
Something strange going on there. JFDuke3D doesn't do anything to force itself into the foreground, so I can't imagine why it would be behaving that way.
Jonathon
Rekrul at
JonoF said
Something strange going on there. JFDuke3D doesn't do anything to force itself into the foreground, so I can't imagine why it would be behaving that way.
I don't have anything running on my system that interferes with the ability to switch windows. The Nvidia drivers have an option to force one window to always be on top, but that only works if the extended functions are activated and even then, you have to specifically select the option from the window's menu.
No other program that I use behaves this way.
While JDuke is full-screen, if I press Alt-Esc, nothing happens. If I press Alt-Tab, I will sometimes see the task switch box, but often it just flashes for a second. Even if it shows up, I can select other tasks but the JDuke screen is still in front. I assume the other tasks become active since JDuke no longer seems to have focus, but I can't see them.