Err(()).unwrap()

Partisanship is a cancer. Inaction is a choice.

Singular they. Or whatever you like, I won’t take offence.
100% win rate in Highguard. Proud member of the Banned By Tesseract Club.

  • 3 Posts
  • 14 Comments
Joined 3 years ago
cake
Cake day: June 24th, 2023

help-circle
  • My only major gripe with the SC2 is that the control layout makes the D-pad only accessible with the left thumb. I’m firmly an Xbox layout supremacist, and that’s partly because it allowed me to reach over to the D-pad with my right thumb without releasing the left stick (e.g. using a healing item while bravely running away).

    Other than that, my main issues are related to Steam Input’s integration. If a game is running inside Gamescope, even if it’s launched from Steam, I can’t use the controller to send keypresses or mouse inputs to the game.







  • A few notes on Linux.

    Recent versions of Wine use SDL2 to implement XInput support. Any game running on a decently new version will work with the SC2 out of the box. Run wine control joy.cpl (with the correct WINEPREFIX obviously) to configure and test both XInput and DirectInput devices.

    This unfortunately causes issues with SISR. Since both SISR (through Steam Input) and the Wine game (through SDL) process the input events separately, using SISR will result in double inputs. This can be fixed by telling SDL to ignore the SC2 altogether by passing this environment variable to the game: SDL_GAMECONTROLLER_IGNORE_DEVICES='0x28de/0x1304'