February 15, 2025
I’ve been thinking that a stream deck or similar would be awesome for helping automate some things, and today I found out about Touch Portal.

I had a bunch of money to spend on the play store from opinion rewards, so I bought the pro version. Even if I can’t figure out most of it, the price is still worth everything you can do right out of the box. Since I built this new computer, I’ve been wanting to stream again. This should make switching in OBS a bit easier.
Currently, I’ve made 2 buttons to switch audio outputs. I created two PowerShell files like these:
Get-AudioDevice -List | where Type -like "Playback" | where name -like "*Realtek*" | Set-AudioDevice -Verbose
Get-AudioDevice -List | where Type -like "Playback" | where name -like "*Yeti*" | Set-AudioDevice -Verbose
Saved those as Realtek.ps1 & Yeti.ps1. I added them into my current autohotkey Model M remap to be able to use them from the NumPadHome and NumPadPgUp keys. Here’s that full file so far:
RAlt::RWin ; Changes right Alt to a Win key
NumpadUp::Send {Volume_Up 5} ; increase sound level
NumpadDown::Send {Volume_Down 5} ; decrease sound level
NumpadClear::Send {Volume_Mute} ; Mute sound
NumpadRight::Send {LCtrl down}{Tab}{LCtrl up} ; Next tab (ctrl+tab)
NumpadLeft::Send {Shift down}{LCtrl down}{Tab}{LCtrl up}{Shift up} ; Previous tab (ctrl+tab)
; NumpadMult::Send {Shift down}{LCtrl down}{Esc}{LCtrl up}{Shift up} ; Task manager
; NumpadDiv::Run, http://google.com ; Browser to Google
NumpadIns::Send {Media_Play_Pause} ; Pause/play media track
NumpadEnd::Send {Media_Prev} ; Previous media track
NumpadPgDn::Send {Media_Next} ; Next media track
NumpadHome::Run, powershell.exe -ExecutionPolicy Bypass -file C:\Adam_Files\Realtek.ps1
; changes audio output to speakers using PowerShell
NumpadPgUp::Run, powershell.exe -ExecutionPolicy Bypass -file C:\Adam_Files\Yeti.ps1
; changes audio output to headphones using PowerShell
I know nothing of this but what I kinda learn as I’m figuring out how to do something, so I have little clue how any of this actually works.