When it comes to controlling your computer, there are tons of options. One of the options that goes under-rated in the interactive and immersive communities are the Elgato Stream Decks. These great devices are USB controllers with crisp tactile buttons and solid software for programming it. The secret magic? Each button is an individual colour screen!! This gives you the benefit of both tactile controls and responsive customizable displays. Connecting this to TouchDesigner is also incredibly easy using the Web Server DAT and the Stream Deck software! Here's a reference to the blog post on Web Server DAT and getting data from an iOS device into TouchDesigner: https://interactiveimmersive.io/blog/... Note: The API Ninja plugin is only visible on the Windows version of Stream Deck, but you can use any other web request plugin to achieve the same system.
Tutorial