Sunday 22 January 2017

Twitch Switch - Part 4

User Guide

To finish up the Twitch Switch project I am posting a User Guide that shows how to configure the device and set it up in OBS Studio.

The Twitch Switch has a built-in configuration menu system that uses a standard Text Document for communication. To program the Twitch Switch do the following:

1. Open a new Text Document on your desktop. The Twitch Switch will type out the configuration menu in this document.

2. Hold the STEAM, MIC, and PC keys simultaneously for three seconds to enter KEY EDIT MODE. Follow the on-screen instructions to set the Keys and Modifiers (CTRL,SHIFT,ALT). You can set up to two modifier keys per button.

3. Hold the SCENE1, SCENE2, SCENE3, and SCENE4 keys simultaneously for three seconds to enter UTILITY MODE. Here you can set the Debounce Time (this prevents false readings due to contact bounce) and the Delay Time. The Delay Time is used to insert a small pause between the Modifier and the Key press. OBS seems to not register key presses if two keys are pressed at the same time.

Watch the video below for a full demonstration! HAPPY TWITCHING!


  1. ...just wanted to leave a quick note- not specific to this post, but about your content in general:

    Your site and instructional videos are by far, the best, most thorough and easy to understand arduino/ MIDI walk-through's I've come across yet.

    I've had an idea for a custom MIDI/ music type home project for years, but the technical side was always so daunting and intimidating to me that I've yet to make an attempt. After watching your videos, I'm convinced I should make an effort. I'll be ordering an arduino and parts next paycheck to start learning!

    Thanks so much for taking the time to explain this magic to the less-than-technically inclined folks like me, and please keep this site and your videos up!!


    1. Hi Matt. I love receiving comments like this. It makes me feel great knowing that I may have inspired someone to try electronics. I wish you the best of luck with your project!

  2. heyyy i made it but i want to add 2 sliding encoders to control the pc and mic volume .... can you help me

  3. (Win+Ctrl+Alt+Shift) is the key combination i get when i add buttons... i cant figure out why i cant add more buttons.. i changedand added all the changable parts of the code