12-12-2019, 06:51 PM
(This post was last modified: 12-12-2019, 06:51 PM by CriticalComposer.)
So basically you're asking for keyboard glyphs to be a third option for Fullscreen mode alongside Xbox and Playstation ones? That doesn't sound like that bad of a request.
As for supporting the SC, you might as well forget about that one. There are only three ways of doing that and none are great.
1. Support Lizard Mode
2. Read the raw code coming from the SC
3. Give Playnite Steam Input Support
The raw code is probably the best choice but overriding Steam Input appears to be impossible and overriding Lizard Mode is an introduction to chaos since the application as a whole would have to override it (something that isn't easy to do in the first place if kozec's experience with it is any indication). This would mean that as long as Playnite was open then Lizard Mode wouldn't work so you would ONLY being able to use the SC in Playnite.
Steam Input Support would require Playnite to be run through Steam. You can do this on your own already but now you're running a platform to run a launcher to run the first platform to run a game annnnnndd yeah.....not great.
Finally we have supporting Lizard Mode. This is the easiest method (either bake in keybinds that match up with Lizard Mode or allow custom user keybinds) but sadly Lizard Mode lacks enough bindings to do this. We only have Enter, Escape, and Tab so even if Tab is bound to "Game Details" you'll still be using the mouse cursor to select Filter and Search.
The best way to go about using Playnite with the SC, right now, is to grab sc-controller. It is in a very early stage but has enough features to make a config for basic OS navigation and emulating an Xbox controller. Just make sure Steam isn't running when it is or the programs will fight over control of the device.
As for supporting the SC, you might as well forget about that one. There are only three ways of doing that and none are great.
1. Support Lizard Mode
2. Read the raw code coming from the SC
3. Give Playnite Steam Input Support
The raw code is probably the best choice but overriding Steam Input appears to be impossible and overriding Lizard Mode is an introduction to chaos since the application as a whole would have to override it (something that isn't easy to do in the first place if kozec's experience with it is any indication). This would mean that as long as Playnite was open then Lizard Mode wouldn't work so you would ONLY being able to use the SC in Playnite.
Steam Input Support would require Playnite to be run through Steam. You can do this on your own already but now you're running a platform to run a launcher to run the first platform to run a game annnnnndd yeah.....not great.
Finally we have supporting Lizard Mode. This is the easiest method (either bake in keybinds that match up with Lizard Mode or allow custom user keybinds) but sadly Lizard Mode lacks enough bindings to do this. We only have Enter, Escape, and Tab so even if Tab is bound to "Game Details" you'll still be using the mouse cursor to select Filter and Search.
The best way to go about using Playnite with the SC, right now, is to grab sc-controller. It is in a very early stage but has enough features to make a config for basic OS navigation and emulating an Xbox controller. Just make sure Steam isn't running when it is or the programs will fight over control of the device.