Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Enable oneclick / controller support for chiaki playstation selection screen #4

Closed
cmalvi opened this issue Sep 16, 2022 · 7 comments
Labels
enhancement New feature or request

Comments

@cmalvi
Copy link

cmalvi commented Sep 16, 2022

As title, could be an appreciate improvement even if not critical to add quality of life to the app. Thanks in advance

@siler23
Copy link

siler23 commented Sep 16, 2022

Have you tried the automation? This bypasses the menu entirely. If you have multiple consoles you can make a script for each console. See https://streetpea.github.io/chiaki4deck/setup/automation/ if you haven’t. This requires 0 clicks after opening chiaki4deck.

@cmalvi
Copy link
Author

cmalvi commented Sep 16, 2022

i preferr use the menu, thanks

Have you tried the automation? This bypasses the menu entirely. If you have multiple consoles you can make a script for each console. See https://streetpea.github.io/chiaki4deck/setup/automation/ if you haven’t. This requires 0 clicks after opening chiaki4deck.

@streetpea
Copy link
Owner

Hmm, ok. I'll look into this after all other features I have planned are implemented. I think controller navigation of the UI could be generally useful. As for one click support, I'm against that because it conflicts with Chiaki (which explicitly declares double click instead of single click). Also, if controller navigation is enabled double click should be very easy to use.

@streetpea streetpea added the enhancement New feature or request label Sep 16, 2022
@chrissi323
Copy link

I'd love to have controller navigation. The automation causes problems if the Playstation isn't on the same subnet.

As far as I can see, the discovery is done by a broadcast which doesn't work if you're outside your network or have the playstation for whatever reason on a different subnet. If the discovery fails, the automation script fails.

As a workaround you can use the existing Steamdeck shortcuts for navigating the GUI:

STEAM+rightt Stick = Mouse
STEAM+R2 = right mouseclick
STEAM+R1 = left mouseclick

It's a bit awkward but works and allows to keep the custom controller layout. I use it to manually send a wakeup packet to my PS5 and connect afterwards by using a double-click.

Another option would be to use the left trackpad as a mouse and sacrifice the touchpad click for the PS-Button. In this case one could use STEAM+DPad left which is mapped to ESC which is mapped to the PS-Button in chiaki. But this combination is megaawkward :-)

@streetpea
Copy link
Owner

streetpea commented Nov 1, 2022

@chrissi323 the automation will also work for external networks, you need to add the appropriate external ip or hostname. Right now the automation script creation script doesn’t support a hostname but that will change. The ui also requires adding an appropriate external ip or hostname for remote connections. Instructions for general remote connections along with instructions for setting up the automation for this case will be tracked once it starts getting worked on at: #12.

@chrissi323
Copy link

chrissi323 commented Nov 1, 2022

@streetpea You're right, it works.... at least on my internal networks, where my PS5 is on a different subnet then my Steamdeck.

The most common way in making it work from external is by portforwarding. I'm not really comfortable with that, but Wireguard also works great, didn't try it on the deck yet.

@streetpea streetpea mentioned this issue Dec 2, 2022
@streetpea
Copy link
Owner

one-click controller support added with release 1.6.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants