Open Joystick Display

Free Open Joystick Display 2.5

More updates! I've added alternate colors (reversed) color themes for Joycons for those not in the western region, there is now a switch streamer theme in the usual colors and finally after months of waiting the new Gamecube themes are done! As with the Xbox update, the flat ones still exist for those who want to use them.

On another note, this will be the last build of the 2.x series of Open Joystick Display (unless there is a critical bug), I'm currently in middle of a massive rewrite and I would like to focus on that going forward. The new version will have lots of new features and an updated interface so look forward to it being released in the coming months!

In the meantime please send me your suggestions for controller themes, interface improvements, and anything else you all may want to add to the roadmap. You can either do this here or on the OJD github page (just make an issue).

It has been a crazy year with Open Joystick Display starting as a simple pet project because I refused to send my controller inputs over the internet to someone's website. Now it's a fully fledged open source application with a ton of themes, RetroSpy support, network support, and even Nintendo Switch support!

Honestly, thank you to everyone who has helped improved this application over the last year. Your feedback and suggestions were what made this application go above and beyond anything else that is currently out there. I will continue to support this application for as long as I can and will continue to make it even better than it already is now.

Now if you'll excuse me, I need to get back to work! <3


A lot of this falls under the category of a long time coming. I know I just did an update but we had a bunch happen in the last few days that happen to make me update quickly.

First of all I want to shout out to Steven Mattera, he worked on a server for hacked switches so you can now use your switch as an input server. That means if you have a hacked switch and you stream- you can now show your inputs live from your console! I would say a first in this department. Go out there and play some hot garbage Mario Maker levels! For more information you can read it here (there is a video too!):

Secondly, there has been issues with the Pro Controllers and a bunch of nonsense for a long time (not just with my app but with others as well). Mostly in Windows and the d-pads. After working with another user on it, we came up with a solution that will work for any controller that has their d-pads on a single axis (a Point of View HAT). Fixed Triggers! This will allow nearly most if not all controllers to be mapped using OJD now including Pro Controllers, Pokken, and more! Check it out here:

Finally, I heard you- I didn't just listen, I listened. There are now new Joycon themes (including the brand new colors that came out today), a Pokken controller theme, and yes- finally some new Xbox controller themes that have been updated to match the look and feel of all of the other themes in the library. Gamecube revamp is still on hold right now but will come later. Screenshots:

Don't worry, the flat ones are still in there for those who like them (like myself), however the new ones have replaced the old ones so just adjust your profile as you wish to the 'flat' themes.

That covers most of it, please checkout the new version at:


Sorry everyone for the delay, been hard at work on the new Open Joystick Display that should be out in a month or two. In the meantime I've got some juicy new items for you:

- Switch Pro Controllers (Regular, Zelda, Mario, Luigi, and Peach Themed)
- Multi-Player Support for Controllers (Open two instances of OJD and control two different controllers using the Chromium driver!)
- Various Security Fixes (For your pleasure)

You can download the latest releases here for Windows, Linux, and macOS:

However, not all is sunshine and rainbows- I've decided to end 32-bit support with this version. With some of the new features I'm working on and the fact that it's 2019- it's time to put an end to it. You can read more here:

You're free to still try and attempt to compile 32-bit, but I won't support it- it's on you.

That's it for now, please look forward to it! (err.. I mean new stuff to come?)


Have a separate gaming and encoding PC? We now offer a server that you can run on your gaming rig that will broadcast your joystick inputs over the local network to your encoding PC that runs Open Joystick Display. (Note that this feature is currently in beta) Give it a try here:


Released: March 15th 2019
  • 80s Joysticks and Joypads (Joysticks in the 80s Theme)
    • Atari VCS (2600) Joystick
    • Commodore 64 Competition Pro Joystick
    • Sharp X68000 X1 Joycard
  • Infinity Fix for Some Analog Controllers
  • Custom OJD SVG Namespace
  • Bug Fixes
Windows 64-Bit

Windows 32-Bit

Linux 64-Bit

Linux 32-Bit



- Bug fix for some issues with the sidebar and inputs losing focus.
- Bug fix to allow the deadzone value to be changed.
- Some visual modifications to the Gamecube controller.
- Windows 32-Bit Support

Windows 64-Bit:

Windows 32-Bit:

Linux 64-Bit:

We've added support for Microsoft Windows 32-bit operating systems (7/8/10). You can download on the website at