by bdr on 5/27/22, 12:42 PM with 114 comments
by adanto6840 on 5/30/22, 1:16 AM
Allows me to not be the DJ/arbiter of music for my toddlers, yet still provides them with control over the music (Sonos) and helps them learn to negotiate & take turns between themselves. The Stream Deck has, thus far, held up to quite a lot of abuse. I've added some lighting control and they have play/pause/next control, too -- works great. The USB 'server' software is fantastic, too. =D
by cletus on 5/30/22, 2:28 AM
I also use the media controls for Spotify.
This particular board has extra buttons you can use for, say, muting Zoom.
As an aside, volume on Windows is a horrible mess. You can have an external speaker volume, a system Master volume, an app-specific volume (the last 2 through the Windows Volume Mixer) and then volume settings inside a game.
One thing I appreciate about iOS for example is there's just one volume for what you're doing. There are separate volumes (eg ringer, speaker, music) but you only ever adjust one and it's context-dependent. Listening to music? You adjust music volume. On a call? You're adjusting call volume. Not on a call? You're adjusting ringer volume.
In an ideal world, the hardware volume could be synced to the system master volume and there would be no game or app specific volumes. All of these would be deffered to the volume mixer. Or at least any in-game or in-app controls would merely adjust that volume.
I can but dream.
The only thing this particular board doesn't have is motorized sliders for volume. I didn't really find any options for this less than $300-500 and they tended to be much bigger boards. I'd really prefer a slider to a knob but that's just nit-picking.
by Twirrim on 5/30/22, 6:19 AM
Yet about 18 months ago, I remembered I'd got these 5 custom buttons on my keyboard that in something like a decade and a half of using this keyboard model, I'd never once used.
A little bit of searching later, I figured out how to write a bash script that would (for Linux) find the zoom window for whatever meeting or webinar I was in, and bring that up. Then a second script to do the same but also unmute. That has become so insanely useful I'm really kicking myself about not having used those buttons before.
by rtpg on 5/30/22, 2:37 AM
an idea I had last week seeing this article is to buy a USB 10-key numpad from a pawn shop, and use something like kmonad[0] to map key presses from that device to specific actions.
Reuse some existing tech, and you can just tape over buttons. It's not exactly the same product for obvious reasons, but I feel like you can do some magic with statusbars and toasts in scripts to get something decent.
by weaksauce on 5/30/22, 12:54 AM
useful to have as a clock/date for a few locations at a glance. opens up some apps too but the main thing I use it for is having a few reference docs that you can open up with a button. window layout buttons are nice too. the other thing I use it for is setting brighness on the screen and locking the screen. Not sure I'd buy one but they are neat to have if you get one as a gift.
by mianos on 5/30/22, 3:17 AM
The other handy one is the mac email notification button, showing how many new emails I have.
I think they are way too expensive for what they are but now I have one, I would probably spend the money again if it got stolen.
by samstave on 5/30/22, 12:58 AM
Eveyr command was basically on the tablet, and in the center was the screen area...
There was a printed menu-matrix configured for autocad...
It made drawing so fast (I finished second in the National CAD Olympics in ~1993 and finished a 3 hour test in in 30 minutes.)
For years this device made me extremely fast on CAD.
The muscle memory for the location of certain items, coupled with the custom keyboard shortcuts for all other autocad commands could be done with being mostly mapped to keys close to the left hand placement...
I miss those tablets. I should get another one.
The point is that if you can know what core functions you want on the extra input real-estate... you can make your workflow very streamlined.
by guiambros on 5/30/22, 5:13 PM
You need to rely on the open source reverse-engineered version of Elgato StreamDeck in Python [1], with the StreamDeck UI on top [2][3]. It works, but it doesn't offer all the functionality, and it's even more rough on the edges.
Plus, if you have a StreamDeck connected to a KVM and it is switching between two computers (a Mac and Linux, in my case), then you'll have completely different experiences, with different icons, plugins that are not available on Linux (e.g., Spotify, Clock).
I still use it and find it worth the investment, but hoping that Elgato dedicates some love to Linux users in the future.
[1] https://python-elgato-streamdeck.readthedocs.io/en/stable/#
by rcarmo on 5/30/22, 8:44 AM
It works on any device including my iPads, and although I'm only using it for keypresses, there are plenty of modules for doing MIDI and other HID shenanigans that I haven't investigated yet.
by jeremymcanally on 5/30/22, 12:18 AM
Could I do these things with other tech? Sure, but this was pretty affordable, is really attractive and customizable, and has software that works really well out of the box. Hard to beat for someone lazy like me. :D
by TwoNineA on 5/30/22, 12:04 AM
https://www.tindie.com/products/dekuNukem/duckypad-do-it-all...
by humbleguy on 5/30/22, 2:49 AM
https://www.etsy.com/listing/825756246/digital-audio-volume-...
by jwr on 5/30/22, 6:53 AM
I use it mostly as an app switcher (button press brings up an app, another press hides it if it's in the foreground), with additional buttons for volume control and speaker mute. It's incredibly powerful with Keyboard Maestro. An example of a really useful automation I have: a "mute microphone" button that does the right thing in Google Meet, Zoom and GoToMeeting. No need to remember the fancy shortcut that each app invented, no need to hunt for the button with the mouse, no more hitting the "Leave" button instead of muting/unmuting. A single hardware button that toggles the microphone state in any conferencing app that is in the foreground. That alone was worth the price of the StreamDeck.
What I found though is that the XL is too large: I don't use that many buttons and I can't be bothered to tinker with the configuration endlessly to make use of them. I think I will replace it with the standard-sized StreamDeck (15 buttons).
by mezzman on 5/30/22, 12:05 PM
by theobr on 5/30/22, 12:08 AM
by tauntz on 5/30/22, 7:37 AM
This gives me 8x8 + 16 buttons that I monitor via a Java app that I wrote. It works but I'd love to have a UI app for controlling it and assigning actions, similar to https://www.midi-mixer.com but for macOS - I'm too lazy to write a UI on top of my Java hack. Any recommendations for something that can consume generic MIDI events and map them to.. stuff?
by helloguillecl on 5/30/22, 8:05 AM
For example, in VS code, I currently have F13 for start debugging and resume. F14 for stepping over, and F15 for stepping into.
I would wish to have a physical F key with a configurable character or emoji. The problem with the Touch Bar was mostly: 1) no physical feedback 2) misplacing the Esc key.
by kukkeliskuu on 5/30/22, 1:56 AM
I got Stream Deck primarily to show status and control Teams online meetings on Windows. Unfortunately, on Windows, Teams does not have global hotkeys for mute/unmute mic, audio on/off, video on/off etc. The keys are local to the online meeting window only. It also does not have reliable way to get mic/audio/video current status for showing.
Some hacks exist using AutoHotKey to loop through all the windows and send the keypresses, but they require megabytes of scripts to work, because Teams does not have a reliable way to find that window.
Other ways exist to directly control the global operating system mute, but Teams does some hacks with the mute, so that showing the mute status does not work.
There is Microsoft Graph API for Teams API, but I could not get that work with Windows SSO for authentication, so I needed to build a login workflow, and became too complex very soon.
I am pretty sure there should be a way to accomplish this, as teleconferencing devices are able to accomplish this with Teams. I wish Elgato would work with Microsoft to provide this functionality.
by rx_tx on 5/30/22, 4:49 AM
I also like it as a way to quickly open saved PDF datasheets on my system for the ones I use all the time.
by intothemild on 5/30/22, 9:17 AM
I also have a mute the microphone button, and a simple "NVIDIA capture the last 2 minutes of my screen" button..
Works perfectly for what I wanted, a temp/fan monitor with a couple extra buttons.
Having the ability to mute/unmute in meetings via a hardware button is awesome.
by dmcc7897 on 5/30/22, 9:41 AM
by CamperBob2 on 5/30/22, 2:07 AM
by nickjj on 5/30/22, 11:02 AM
A standard numpad comes with 17 keys (including the num lock key) to remap to whatever you want and you can combo them with shift + ctrl + alt.
by irjustin on 5/30/22, 1:43 AM
This has been my experience w/ fully programmable mechanical keyboards. 104 keys, 70 keys, 60%, split, columnar, macros, layers, switches, keycaps.
So much variation that it is effectively endless. At some point you settle and don't touch it because you realize you're spending more time optimizing the tool than actually performing the task it is supposed to help you complete.
by chx on 5/30/22, 1:06 AM
by awslattery on 5/30/22, 3:29 AM
Second, the profile switching is hit or miss with Electron (or adjacent) applications, which I don't fault Corsair for. Looking at you, Discord and Slack, which I would love to set a contextual app profile for.
by password4321 on 5/30/22, 5:08 AM
I bought an all-in-one PC with a touchscreen in part to experiment with using it in a similar fashion, but haven't made much progress yet.
by codyogden on 5/30/22, 8:19 AM
I also have the top row filled with world clocks.
by swyx on 5/30/22, 2:29 AM
the main one all over google search results only works on windows
by user3939382 on 5/30/22, 3:35 AM
by KingOfCoders on 5/30/22, 3:41 AM
by killjoywashere on 5/30/22, 12:32 AM
by 2Gkashmiri on 5/30/22, 4:29 AM
by musicale on 5/30/22, 12:24 AM
by viraptor on 5/30/22, 2:51 AM
by chrischen on 5/30/22, 1:14 AM