Alt-Tab doesnt work reliably.

CeeBee

Registered
Hey all — an old bugbear of mine…

Sometimes when I start the game in triples (NVIDIA Surround, 5760×1080 fullscreen), I forget to launch Crew Chief or load the correct Fanatec profile first.

Occasionally I can Alt-Tab into Crew Chief or Fanatec and then return to the game with no issues.
Most of the time though, even though I see the Alt-Tab windows, when sleecting one, rFactor keeps control of the screen and won’t release focus. Clicking the other window selection does nothing — the game just stays in front.


Same thing happens with the Windows key: I can see other apps on taskbar, even their previews, but can’t actually switch to them.


At that point I’m forced to close the game, set everything up properly, and restart.


Since it works sometimes, it feels like it should be possible all the time — has anyone figured out what causes this or how to fix it?
 
Use windows second desktop. Launch rF2 on the second one (wait for it to finish booting before switching).
Then you can switch without issue, with all other apps on the first one.
 
It's a recurring problem.

I've minimized that problem by using borderless mode,

Without doubt is best solution for mine you can forget alt-tab.
I use 2 monitors with different resolutions which plays havoc with everything.
Now I got it down good I have res mods in OVGME let me change rF2 and LMU to any screen any res any format without running it.

15% performance loss is nothing to headroom I give single monitor ...sorry not helpful
 
@Lazza has provided an interesting option. I will mention it to my colleagues in case it helps them.

I have suggested what works for me, and if that 15% loss in performance is real, which I don't doubt since it's like running in window mode, it doesn't affect me at all and I can run my races as normal.

Every PC is different and some solutions are not valid for everyone.
 
Mine is only 2 screen, one on each side of room.
Full screen Windowed or Borderless set in Gsync are same for me and window key.
Unreal I get locked in screen hit windows key and slide mouse across taskbar on to other screen.
All Tabs on both task bar work, no clunky, I leave all that going ( 2 monitors ) while I in sim.
ACE is running there I can have it up with tools on top or that way do anything.
I use Open Shell in W11 and all sims behave the same, worst is setting and saving individual DPI settings for 2 screen sizes.

Screenshot 2026-02-15 171429.jpg
 
tried the second screen method, buit its still intermittent, sometimes works, sometimes does not. strange. I feel like there is a magic voodoo method like pressing alt-tab at just the right time, between loading or a certain menu etc.. like it gets stuck between the menu ux and game owning the screen.
Anyway, i dont play it as much anymore so not a huge issue , thanks for various advice.
 
tried the second screen method, buit its still intermittent, sometimes works, sometimes does not. strange. I feel like there is a magic voodoo method like pressing alt-tab at just the right time, between loading or a certain menu etc.. like it gets stuck between the menu ux and game owning the screen.
Anyway, i dont play it as much anymore so not a huge issue , thanks for various advice.
Second screen or second desktop? The latter should work pretty much flawlessly in fullscreen.

*to be clear:

- create a second desktop with Windows + Ctrl + D (the new one is 'on the right', then)
- Start the game on this new desktop, let it load up.
- Switch to the first desktop with Windows + Ctrl + Left arrow
- And back to the (game) desktop with Windows + Ctrl + Right arrow

(once you've created it once, it's there forever unless you explicitly remove it. So you can just switch left and right whenever you're running a game etc)
 
Something from Google might be useful this is what I do to swap screen formats and retain desktop icons.

============================

Monitor shortcuts you can put on both screens.

Right-click on your desktop and select New > Shortcut.
In the "Type the location of the item" box, copy and paste one of the following:

For TV Only (Single Monitor):
DisplaySwitch.exe /external

For Sim Rig Only (Primary):
DisplaySwitch.exe /internal

To go back to Dual Screen:
DisplaySwitch.exe /extend


I then use numbered ICO of different colours is easy to see across room

===================================================


To achieve a true swap of the primary monitor, you must use third-party tools like NirCmd or MultiMonitorTool in your batch file, or use a toggle script based on DisplaySwitch.exe.

Method 1: Using NirCmd (Recommended)
This method uses the lightweight tool NirCmd to set the primary monitor by its ID.
Download NirCmd and place nircmd.exe in C:\Windows\ so it runs from anywhere.
Open Notepad, paste the following code, and save it as SwapMonitors.bat.
Note: You may need to change 2 to 1 or 3 depending on which monitor is your secondary.
batch
@echo off
:: Use NirCmd to set the second monitor (ID 2) as primary
nircmd.exe setprimarydisplay 2


Method 2: Toggle Primary Monitor (No Third-Party Tools)
If you cannot install third-party tools, you can use a "toggle" batch file. This script creates a temporary file (monitor.flg) to remember which state was active and switches to the other.
Super User
Super User
batch
@echo off
Setlocal
:: Define a temporary file in the Temp folder
set "myFlag=%temp%\monitor.flg"

if Exist "%myFlag%" (
rem If flag exists, make laptop screen primary
echo Switching to internal display...
DisplaySwitch.exe /internal
del /q "%myFlag%"
) else (
rem If flag does not exist, make external screen primary
echo Switching to external display...
DisplaySwitch.exe /external
echo.>"%myFlag%"
)


Method 3: Using MultiMonitorTool (For Complex Setups)
If you have a complex setup (resolutions, positions), use MultiMonitorTool to save configuration profiles.
Super User
Super User
Set up your display configuration exactly how you want it via Windows Display Settings.
Open MultiMonitorTool, select all monitors, and save the configuration (e.g., set1.cfg).
Set up the opposite display configuration and save it (e.g., set2.cfg).
Create a batch file to toggle between them:
batch
@echo off
:: Replace paths with actual locations of your .cfg files
"C:\Path\To\MultiMonitorTool.exe" /LoadConfig "C:\Path\To\set1.cfg"


================================

ADDING Reicon Batch Files

Since you have ReIcon and are already setting up display shortcuts, you can combine them into a single Batch file (.bat). This will allow you to switch monitors and automatically restore your icon positions with one click.

Step 1: Find the Command Line Path for ReIcon
ReIcon supports command line arguments that let you restore a specific layout without opening the interface.
Open your ReIcon folder.
Note the name of your preferred layout (e.g., "Sim_Layout" or "TV_Layout").

Step 2: Create a "Switch and Restore" Batch File
Instead of just a shortcut to DisplaySwitch.exe, you can create a small script.
Open Notepad.
Paste the following code (adjust the paths to where you saved ReIcon):

batch

@echo off
:: Switch to TV (Secondary Monitor)
%windir%\System32\DisplaySwitch.exe /external

:: Wait 3 seconds for the monitor to handshake
timeout /t 3 /nobreak > nul

:: Restore your specific ReIcon layout
"C:\Path\To\ReIcon_x64.exe" /R "TV_Layout"

Use code with caution.

Save as SwitchToTV.bat on your desktop.
Repeat this for your Sim Rig, using /internal for the display switch and your Sim layout name for ReIcon.

======================================
 
Back
Top