r/VIDEOENGINEERING • u/Monenon • 6m ago
Can I use one Stream Deck with both Mac and multiple Windows VMs via Companion?
Hi! I’m planning to buy a Stream Deck for my MacBook, but I also regularly connect to several Windows machines via RDP using Windows App on an Apple Silicon MacBook.
I’d like to use one Stream Deck to control both my Mac locally and multiple remote Windows VMs.
For example:
- Button 1 → perform a local action on my Mac (open an app, type text, run a script, etc.)
- Button 2 → open a specific
.rdpfile on my Mac and connect to a VM, then launch a specific application there (possibly using VICREO?) - Button 3 → launch a different application on another VM
- Button 4 → perform an action on a specific Windows VM (open an app, type text, run a script, etc.)
Basically, I want some buttons to control my Mac locally, while other buttons control different Windows VMs remotely.
To make things a little more complicated, I have several separate VMs that I would like to control from the same Stream Deck.
I’ve been looking at Bitfocus Companion and Companion Satellite. From what I understand, I could run Companion on a Windows VM and use Satellite on my Mac to control it.
Is it possible to have some buttons control remote Windows VMs via Companion/Satellite or other program/solution, while other buttons perform local actions directly on the Mac?
I don’t have the Stream Deck yet, so I’d like to make sure this setup is possible before buying one.
Thanks!