You are browsing as a guest. Sign up (or log in) to start making projects!

xeon12832

@xeon12832

Joined June 15th, 2026

  • 8Devlogs
  • 2Projects
  • 1Ships
  • 15Votes
Ship Pending review

I have built a tool that converts keyboard inputs into controller inputs for browser based games and Xbox Cloud Gaming. This project was a rewarding challenge, particularly when navigating the challenge of connecting my macOS app to the web. I eventually developed a solution using a JavaScript bridge via localhost to enable seamless communication. Overall, it was a great experience, and I am excited to share this tool with others who want to play browser games without a physical controller. I hope to inspire others to make tools which will help their own lives.

  • 8 devlogs
  • 4h
Try project → See source code →
Open comments for this post

16m 25s logged

Log 8 (16 Mins) I have fully finished the app. For the final touches, I added more detailed instructions and made things more intuitive. I have started to import the project into my GitHub repo. I will also hope to ship sometime today. Overall, I added all the features I wanted to make, and I hope to inspire others to make similar tools. Always remember to make tools that would improve your daily life.

Log 8 (16 Mins) I have fully finished the app. For the final touches, I added more detailed instructions and made things more intuitive. I have started to import the project into my GitHub repo. I will also hope to ship sometime today. Overall, I added all the features I wanted to make, and I hope to inspire others to make similar tools. Always remember to make tools that would improve your daily life.

Replying to @xeon12832

0
4
Open comments for this post

29m 43s logged

Log 7 (29 mins): I have completed the controller input integration by adding a d-pad mapper. Additionally, I’ve introduced a custom theme maker that allows users to use a color picker to customize base and accent colors. I plan to move the theme editor button to the top for better accessibility. I am currently applying final touches and improvements, and I look forward to shipping the project soon!

Log 7 (29 mins): I have completed the controller input integration by adding a d-pad mapper. Additionally, I’ve introduced a custom theme maker that allows users to use a color picker to customize base and accent colors. I plan to move the theme editor button to the top for better accessibility. I am currently applying final touches and improvements, and I look forward to shipping the project soon!

Replying to @xeon12832

0
3
Open comments for this post

31m 30s logged

Log 6 (29 Mins): I’ve implemented a visual controller diagram to improve the user interface. My current progress has slowed slightly due to some GitHub synchronization issues, so I am prioritizing fixing those repository access errors before moving forward with further feature development. If anyone has suggestions or can help with the GitHub issues, please let me know. Thank you

Log 6 (29 Mins): I’ve implemented a visual controller diagram to improve the user interface. My current progress has slowed slightly due to some GitHub synchronization issues, so I am prioritizing fixing those repository access errors before moving forward with further feature development. If anyone has suggestions or can help with the GitHub issues, please let me know. Thank you

Replying to @xeon12832

0
1
Open comments for this post

21m 57s logged

Log 5 (21 mins): I’ve implemented a setup button with clear configuration instructions and added a selection of default themes. Moving forward, I plan to expand the customization options for themes while focusing on refining the overall app performance and user experience.

Log 5 (21 mins): I’ve implemented a setup button with clear configuration instructions and added a selection of default themes. Moving forward, I plan to expand the customization options for themes while focusing on refining the overall app performance and user experience.

Replying to @xeon12832

0
2
Open comments for this post

56m 31s logged

Log 4 (56 Mins): Finally added a remaper tool. Any key can be mapped to any controller input. Have to add d-pad later. Also have to add themes. Might also add a controller diagram. But thats all for now.

Log 4 (56 Mins): Finally added a remaper tool. Any key can be mapped to any controller input. Have to add d-pad later. Also have to add themes. Might also add a controller diagram. But thats all for now.

Replying to @xeon12832

0
1
Open comments for this post

22m 13s logged

Log 3 (22 Mins): I’m focusing on integrating my macOS app with the Chrome DevTools script for a more seamless connection. My roadmap includes developing a Chrome extension to automate the configuration of the JavaScript code for users. Additionally, I’m planning to enhance the UI with custom themes, including various color schemes and design options. In the future possibly even custom designs.

Log 3 (22 Mins): I’m focusing on integrating my macOS app with the Chrome DevTools script for a more seamless connection. My roadmap includes developing a Chrome extension to automate the configuration of the JavaScript code for users. Additionally, I’m planning to enhance the UI with custom themes, including various color schemes and design options. In the future possibly even custom designs.

Replying to @xeon12832

0
3
Open comments for this post

38m 47s logged

Log 2 (38 Mins): I hit a few roadblocks with the driver integration, which proved to be quite challenging to get working correctly. To keep moving forward, I changed my goal a bit and successfully developed a Java script that functions within Chrome DevTools. While this works for now, my long term goal remains to refine the SwiftUI application so that the controller inputs can eventually work systemwide. I will add more games and an ability to configure controls eventually.

Log 2 (38 Mins): I hit a few roadblocks with the driver integration, which proved to be quite challenging to get working correctly. To keep moving forward, I changed my goal a bit and successfully developed a Java script that functions within Chrome DevTools. While this works for now, my long term goal remains to refine the SwiftUI application so that the controller inputs can eventually work systemwide. I will add more games and an ability to configure controls eventually.

Replying to @xeon12832

0
19
Open comments for this post

30m 6s logged

Log 1 (30 Mins) I have made an app using SwiftUI that is able to detect keyboard presses. I made it so that when I press a key it shows it on screen. I also used drivers by tekezo on Github. This allowed me to record my keystrokes. My next step would be to convert those presses into controler inputs. I am planning to use Forza Horizon 6 as my test game. I will also add a feature where users can change each key to a different input on the virtual controller.

Log 1 (30 Mins) I have made an app using SwiftUI that is able to detect keyboard presses. I made it so that when I press a key it shows it on screen. I also used drivers by tekezo on Github. This allowed me to record my keystrokes. My next step would be to convert those presses into controler inputs. I am planning to use Forza Horizon 6 as my test game. I will also add a feature where users can change each key to a different input on the virtual controller.

Replying to @xeon12832

0
8

Followers

Loading…