Skip to content

ControllerFix. - Tested on Tizen 4.0 and 6.0. - #7

Draft
MrPhaze62 wants to merge 17 commits into
OneLiberty:samsung_naclfrom
MrPhaze62:samsung_nacl
Draft

ControllerFix. - Tested on Tizen 4.0 and 6.0.#7
MrPhaze62 wants to merge 17 commits into
OneLiberty:samsung_naclfrom
MrPhaze62:samsung_nacl

Conversation

@MrPhaze62

@MrPhaze62 MrPhaze62 commented Mar 24, 2026

Copy link
Copy Markdown

Thought I'd work on the controller issue.

Controller now works over USB and technically BT, at least on my Tizen 4.0 TV. it is semi-untested with other builds, so as of now, there doesn't seem much i can do for the controller. The following issues are as follows:

If the controller is plugged via USB, it will work fine. all the buttons are working and inputs correctly. However, If the Controller is Connected VIA BT, ALL buttons but the LB/RB and Triggers (RT and LT) DO NOT WORK. The rest of the buttons do work. I believe this may be a limitation with Tizen 4.0 as whole and maybe Tizen 3.0 as this simply do not register during logs. I could be wrong. but that is far as my skills go. Again, tested on my Tizen 4.0 tv, it may different for others.

YOU WILL HAVE TO CONNECT THE CONTROLLER ONLY INSIDE MOONLIGHT APP FOR ANY CONTROLLER INPUT TO REGISTER!

IF you have the controller already connected BEFORE launching Moonlight, it will not register any controller input, you have to reconnect while you are INSIDE the Moonlight app. I.e Unplug USB and RePlug USB, same for Bluetooth, unpair and repair.

this is something that i've no clue how to fix. but it uh. works... (at least on my tizen 4.0 tv)? i suppose. Perhaps some of you can look into this.

Tested with Tizen 4.0 and Tizen 6.0.

(Tizen 6.0 will have weird lag/ or input delay. i do not know if this is related to the stutter issue posted in the issues section or something else entirely. but Bluetooth inputs works fine compared to Tizen 4.0 with the lb/rb and triggers button)

If you'd like the working latest test build prebuilt .wgt file here:

https://github.com/MrPhaze62/moonlight-tizen-nacl/releases/tag/ControllerTagV2

MrPhaze62 added 16 commits June 1, 2025 17:01
try and add product info? hopefully?? taken from wasm port???
So. over Bluetooth. all the buttons except the LB/RB and Trigger button(LT and RT) works perfectly over BT... at least on my Tizen 4.0 tv, it is yet untested for any other tizen versions out there for nacl.

USB does still work perfectly including the LB/RB buttons and triggers... again tested on my Tizen 4.0 tv.
Added debug logging for keydown events and supported input device keys for debugging/Testing.
GamePadFixes - Moonlight NaCL Build.

Controller now works over USB and technically BT, at least on my Tizen 4.0 TV. it is untested with other builds, so as of now, there doesn't seem much i can do for the controller. The following issues are as follows:

If the controller is plugged via USB, it will work fine. all the buttons are working and inputs correctly. However, If the Controller is Connected VIA BT, ALL buttons but the LB/RB and Triggers (RT and LT) DO NOT WORK. The rest of the buttons do work. I believe this may be a limitation with Tizen 4.0 as whole and maybe Tizen 3.0 as this simply do not register during logs. I could be wrong. but that is far as my skills go.

**YOU WILL HAVE TO CONNECT THE CONTROLLER ONLY INSIDE MOONLIGHT APP FOR ANY CONTROLLER INPUT TO REGISTER!!** 
**IF you have the controller already connected BEFORE launching Moonlight, it will not register any controller input, you have to reconnect while you are INSIDE the Moonlight app.**
@MrPhaze62

MrPhaze62 commented Mar 24, 2026

Copy link
Copy Markdown
Author

i forgot about the docker.yml and the readme file. that shouldn't be there but hopefully you can probably remove/edit it.

Updated the repository link for the GameStream client to NaCL build
@MrPhaze62
MrPhaze62 marked this pull request as draft April 27, 2026 07:30
@PhilAllmighty

Copy link
Copy Markdown

Just so you know. it's working with xbox controller on Tizen 5 but there is an input lag that makes it unusable in my case... still better than nothing :-) thank you for your efforts!

@MrPhaze62

MrPhaze62 commented May 9, 2026

Copy link
Copy Markdown
Author

Just so you know. it's working with xbox controller on Tizen 5 but there is an input lag that makes it unusable in my case... still better than nothing :-) thank you for your efforts!

@PhilAllmighty there is a fork that is built upon mine that a user made to get their controller input to work a little better on Tizen 5.0 which you can find here:

https://github.com/WMP/moonlight-tizen-nacl
They have a .wgt release in their section for nacl.

However that current build of their fixes works perfectly fine on tizen 5.0 on their end and not on tizen 4.0 on my end, i do plan on helping them out and see how it goes eventually.

It is up to you to see if you'd like to give it a try!

@WMP

@MrPhaze62

Copy link
Copy Markdown
Author

However due to how old, or how little documentations and support older models have, it is quite limiting to see how to get a few controller fixes to work with old and newer models up to 6.0.

Ideally the WASM moonlight builds for newer samsung TVs is just perfect for those on tizenOS 5.5 to 9.0 compared to NaCL. I'll try my best to see if I can improve on it, but it seems very limiting so far with my limited knowledge.

@PhilAllmighty

Copy link
Copy Markdown

Just so you know. it's working with xbox controller on Tizen 5 but there is an input lag that makes it unusable in my case... still better than nothing :-) thank you for your efforts!

@PhilAllmighty there is a fork that is built upon mine that a user made to get their controller input to work a little better on Tizen 5.0 which you can find here:

https://github.com/WMP/moonlight-tizen-nacl They have a .wgt release in their section for nacl.

However that current build of their fixes works perfectly fine on tizen 5.0 on their end and not on tizen 4.0 on my end, i do plan on helping them out and see how it goes eventually.

It is up to you to see if you'd like to give it a try!

@WMP

I did not know about this fork! Just tried it and it's much better for my setup (Tizen 5) Thank you for that... and for your work once again!

@Aanerud Aanerud left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested and working on my Tizen 5.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants