Cities: Skylines

Cities: Skylines

View Stats:
Dual Monitors: How can I play Cities: Skylines in fullscreen without the camera following the cursor that's on the other monitor screen?
I currently have a dual monitors setup. In Cities: Skylines in fullscreen, when your mouse cursor is outside of the game and is on the other monitor's screen, the in-game camera would try to pan towards the cursor.

It's probably a minor issue, but I find it annoying and unable to simulate my city while keeping the camera locked to a certain angle or position in the game while I'm doing other stuffs.

Is there a way to prevent the camera from panning away when the mouse cursor is on the other monitor screen?

Thanks.
Last edited by tom_mai78101; Aug 7, 2018 @ 3:45pm
< >
Showing 1-7 of 7 comments
The author of this thread has indicated that this post answers the original topic.
CyberVibes Aug 7, 2018 @ 4:33pm 
Turn off edge scrolling in the settings of the game.

If your interested in mouse lock read this thread.
https://www.reddit.com/r/CitiesSkylines/comments/2ykzku/how_to_lock_mouse_to_game_screen_with_dual/
tom_mai78101 Aug 9, 2018 @ 8:02pm 
ohhhhhhhh, that's such an easy answer. Thank you.
old-bore Jul 23, 2023 @ 6:57am 
I have the Dual Monitor tools installed but don't know which setting to use, there are many options. I play on one monitor and move inside google maps in another to see what to build so I really need help! Thanks
MarkJohnson Jul 23, 2023 @ 10:07am 
Originally posted by old-bore:
I have the Dual Monitor tools installed but don't know which setting to use, there are many options.

What is "Dual Monitor" tools? I don't recognize that mod.

I play on one monitor and move inside google maps in another to see what to build so I really need help! Thanks

What issue are you having?

If it is only the screen scrolling the map, just turn of "Edge Scrolling" and use the keyboard shortcuts to scroll the map.

Maybe we need more details of your issue(s).
Clunk Jul 24, 2023 @ 2:54am 
I have 3 screens and play full screen on my big monitor.
I have no 'Dual Monitor Tools' installed.
In Gameplay Settings - Edge Scrolling is not enabled.
In Display Settings - Mine looks like this:-
https://i.imgur.com/S3dwg1f.png

If you use Windows with multiple screens and the game does not appear on the screen you want it, you can press Shift +Windows Key +Arrow key (left, right, up or down) to move the window around your screens until you get it where you want.
VinceP1974 Jul 24, 2023 @ 6:50am 
Originally posted by Clunk:
If you use Windows with multiple screens and the game does not appear on the screen you want it, you can press Shift +Windows Key +Arrow key (left, right, up or down) to move the window around your screens until you get it where you want.

Love the shortcut!
MarkShot9 Jul 24, 2023 @ 8:06pm 
This tool has been working great for me for years.

https://www.realtimesoft.com/ultramon/

To just play on one of many displays. You designate the display you want as PRIMARY which always be the display for any full screen game launched. You designate the others as SECONDARY. Either you the SECONDARY (off - no signal) or enabled. The secondaries can run applications like WIKIs or PDF rule books. The ULTRAMON short cut can be configured to reset everything back to pre-launch when the given EXE terminates. Very useful. At $40 USD it does seem expensive, but then I have used it since XP.

I do most of my gaming like Cities on a 32" 1080p TV. But my true primary is an older NEC LCD 21" 4:3. I say true primary, since it is where the BIOS is when the machine boots. That used to simple, but I just built a new PC, i9-13900KS + RTX 4090 and I have 5 video ports. It is longer obvious which is the true primary (BIOS/UEFI native) just from looking at it.

As for edge scrolling ... I have made edge scrolling work with other games (in a window) and multi-displays simply by writing a simply AHK (www.autohotkey.com) script that locks the cursor in the window. You can escape the lock simply by switch focus. Sample code below.

Basically, the code forces the cursor from overshooting the window and returns it the scroll zone, but the user just naturally pushes the mouse like in one display full screen.

SetTimer, ScriptDone, %TimerInterval%
SetTimer, WatchCursor, %TimerInterval%
return

ScriptDone:

IfWinNotExist,%Game01%,
ExitApp

Return

WatchCursor:

CoordMode, Mouse, Screen,

IfWinActive, %Game01%
{
SysGet, Screen, Monitor,
MouseGetPos, XPOS, YPOS
If (YPOS < 13)
{
MouseMove, %XPOS%, 13
}
If (YPOS > 943) AND (YPOS < 1043)
{
MouseMove, %XPOS%, 943
}
If (XPOS < 10)
{
MouseMove, 10, %YPOS%
}
If (XPOS > 1894)
{
MouseMove, 1894, %YPOS%
}
}
return
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Aug 7, 2018 @ 3:45pm
Posts: 7