diff --git a/Configuring-touch-screens-as-subscreen.md b/Configuring-touch-screens-as-subscreen.md index dcbae89..2c6e0ec 100644 --- a/Configuring-touch-screens-as-subscreen.md +++ b/Configuring-touch-screens-as-subscreen.md @@ -57,17 +57,25 @@ It's helpful to understand that Windows doesn't know if your second display has Touch monitors are finicky things, and a lot of the times, devices do not properly implement the correct touch API needed, resulting in missed touches, duplicated touches, inability to use multi-touch, not recognizing taps, not recognizing swipes, etc. It's the wild wild west out there, but Spice has a few options to deal with them. +### Workaround for touches not registering properly (-iidxnativetouch / -sdvxnativetouch) + If you have issues with touches not registering properly (e.g., requiring "double tap" for touches to register, swipes not working, etc), use `IIDX native touch handling (-iidxnativetouch)` or `SDVX native touch handling (-sdvxnativetouch)` options. * As a side effect, mouse support will be disabled; i.e., clicking with your mouse will no longer register as touches. * Not all monitors need this, but turning it on is safe for all monitors. +When using `-sdvxnativetouch`, the game expects the primary monitor to be in `Portrait` and the subscreen in `Landscape`. If your primary monitor is set to `Portrait (flipped)` then your touch coordinates may be upside down. As a workaround you can flip the subscreen to `Landscape (flipped)`. Alternatively, some touch monitors have a built-in option to rotate touch coordinates. In any case, this is the game's logic, not a bug in spice. + +### Failing to boot due to too many monitors + If your game fails to boot, you may need to ensure only two monitors are connected, and disconnect all other monitors, including VR headsets and capture cards. +### Refresh rate issues + Assuming you have a 120Hz monitor as the primary monitor and 60Hz monitor as the sub screen, if you forcibly enable V-Sync, the game may incorrectly launch at 60Hz on both screens. To fix this, make sure to use default V-Sync settings. For example, in NVIDIA Control Panel, you want to set V-Sync settings to `Use the 3D application setting`. For SDVX, if your sub monitor display does not seem to be refreshing (instead refreshing every couple seconds), use `SDVX Subscreen Force Redraw (-sdvxsubredraw)`. -When using `-sdvxnativetouch`, the game expects the primary monitor to be in `Portrait` and the subscreen in `Landscape`. If your primary monitor is set to `Portrait (flipped)` then your touch coordinates may be upside down. As a workaround you can flip the subscreen to `Landscape (flipped)`. Alternatively, some touch monitors have a built-in option to rotate touch coordinates. In any case, this is the game's logic, not a bug in spice. +### Overlay When using the touch screen, make sure the overlay is off (hidden). You don't need to disable the overlay feature entirely, just make sure it's not on the screen. This includes the FPS counter. The overlay can mess with touch coordinates on some configurations.