Updated Touch screens (markdown)

bicarus
2026-07-22 14:44:30 -07:00
parent 628873244f
commit c0e8a6fe0d
+7 -9
@@ -16,20 +16,18 @@ If your monitor is larger than 21", you can use the combination of `Screen Resiz
The game is playable on smaller screens, but at some point the touch targets will be too small, so you want at least 15" or so.
RB requires you to do upward flick motions, which often fails to register when playing with capacitive touch screens. The game engine expects a long & quick swipe motion, which is possible on IR grids with high poll rate, but more difficult to detect on capacitive screens.
RB requires you to do upward flick motions, which often fails to register when playing with capacitive touch screens. The game engine expects a long & quick swipe motion, which is possible on IR grids with high poll rate, but more difficult to detect on capacitive screens. You don't need to flick straight upwards, you can do a side swipe (slightly angled toward opponent) or a complete downward swipe, which is easier on your fingers.
If you have trouble getting your touchscreen to work, try enabling `-wintouch` which disables touch over raw input API and instead relies on Windows pointer window messages.
* If you have issues with touch, try:
If you have issues with touch, try the following:
* enable `RB Touch Debug Overlay (-rbtouchdebug)` option and see if the touches line up with your finger
* If not, try changing `Raw Input Touch Fix Aspect Ratio (-rawtouchaspect)` especially if your screen is not 16:9
* As last resort, turn on `Touch Compatibility Mode (Disable Raw Input Touch (-wintouch)` option. While Wintouch is less responsive than RawInput touch, it does provide better compatibility with more touchscreen devices.
* If you're using a touch screen to play, it must be set as the primary monitor.
* RB cabinets use high-frequency polling of IR sensor grid. Which means:
* You may see dropped inputs when holding two or more fingers! If you use two fingers to hold touch points [X1, Y1] and [X2, Y2], game cannot recognize another touch point near [X1, Y2] and [X2, Y1]. This is an issue on real cabs too, you just gotta live with it, or learn to play around it; it's a limitation of IR sensor grid technology.
* In test menu, in touch screen test option where it shows the touch points, the lines may seem misaligned near the edges. This is actually normal and happens on the cab too; this should not affect in-game detection logic. Instead, try `-rbtouchdebug`.
* Doing "flicks" for Just Reflec can be a challenge on capacitive touch screens (it's easier on IR grids) due to friction. You don't need to flick straight upwards, you can do a side swipe (slightly angled toward opponent) or a complete downward swipe, which is easier on your fingers.
If you're using a touch screen to play, it must be set as the primary monitor.
RB cabinets use high-frequency polling of IR sensor grid, which means you may see dropped inputs when holding two or more fingers! If you use two fingers to hold touch points [X1, Y1] and [X2, Y2], game cannot recognize another touch point near [X1, Y2] and [X2, Y1]. This is an issue on real cabs too, you just gotta live with it, or learn to play around it; it's a limitation of IR sensor grid technology.
In test menu, in touch screen test option where it shows the touch points, the lines may seem misaligned near the edges. This is actually normal and happens on the cab too; this should not affect in-game detection logic. Instead, try `-rbtouchdebug`.
### BeatStream, Nostalgia
These cabs have 32" capacitive touch screens, although they're perfectly playable on smaller ones.