Live data from Hacker News

A year with the Elgato Stream Deck

sixcolors.com

21–30 of 118 posts

Re: A year with the Elgato Stream Deck

#21
> In some ways, it’s great to be given a blank canvas! You decide what the keys do! You decide what they look like! On the other hand… you have to make all those decisions, and if they don’t work well, you’re the one who needs to fix them.

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.

Re: A year with the Elgato Stream Deck

#22

Shameless self-promotion, but I used a Stream Deck to make "Princess Buttons" for my kids: https://dantonio.info/projects/the-buttons/ 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…

Have you added the Pizza Button yet? :)

Re: A year with the Elgato Stream Deck

#23

This could have been the touch bar (on macs) if people didn't reflexively poo-poo any change to their computers.

> if people didn't reflexively poo-poo any change to their computers. That feels a little disingenuous. People would have happily ignored the Touch Bar if it didn't remove the physical F row and escape key. Apple turned it into a contest between an F row with physical keys, key travel, and feel and a touch-screen based key pad that required you to look away from the primary output device to even use. Then had it defa…

Well, I was never a real Touch Bar fan, but a couple devil's advocate points:

- Later editions of the Touch Bar brought back the physical escape key.

- I'm typing this on a MacBook Air right now, and while I always thought "why didn't you put the touch bar over the function row keys," the answer is clearly that there's just not enough space on a 13" or 14" laptop unless you want to shrink the trackpad, which you don't.

- My biggest complaint with the touch bar -- accidental inputs -- would probably have been solved with the return of the scissor switch keyboards they have now rather than the flat "butterfly" switches.

- Most Mac programs don't make much use of function keys; most of us are probably only using the keys for media control. Even after all this time I do tend to glance at the keyboard to use one, particularly on a laptop, so the advantage of muscle memory is (at least for folks like me) lessened. I'm sure there are people for whom this isn't true, but I'm a touch typist who can hit 100+ wpm and still don't feel I can rely on knowing just where function keys are in relation to standard keyboard keys. It's not consistent between keyboards: look at the current Mac laptop keyboard, an external Magic keyboard, and a third-party mechanical keyboard, and there's a good chance you'll see three different arrangements.

- At least in principle, with the Touch Bar more Mac programs could have taken advantage of it in similar ways to the Stream Deck.

The biggest problem with the Touch Bar might just have been that Apple themselves never seemed to fully commit to it. It never showed up on external keyboards, so almost nobody using their computer at a desk could use it even if they wanted to; the majority of keyboards it shipped with used the, let's say, controversial butterfly keyswitches, so it got bound up with that in public perception, and when Apple started backing away from that design they started backing away from the Touch Bar as well; and, they never did much with the API after it initially shipped.

Re: A year with the Elgato Stream Deck

#25
My experience with Stream Deck has not been so smooth, but it is more due to Windows as an OS on corporate environment rather than the hardware.

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.

Re: A year with the Elgato Stream Deck

#26

This could have been the touch bar (on macs) if people didn't reflexively poo-poo any change to their computers.

Even setting aside the "the touch bar should have been above the function keys instead of replacing them", the touch bar also just didn't work very well. My experience with it was that it froze somewhat frequently and the shifting buttons lead to me hitting the wrong thing because what was under my finger changed right as I was pressing it. The touch bar being context-sensitive is also sort of the opposite of a stream deck; a large part of the point of the stream deck is that the buttons control OBS (or your software of choice) regardless of what application is active. The touch bar could be configured to do that, but there wasn't anything guiding people to do so.

Re: A year with the Elgato Stream Deck

#27
This is interesting. Is anything known or documented about the low-level protocol used to upload images and recognize input? I can see it being useful as a controller for specialized applications, including embedded ones, but only if there's a low-level C API.

Re: A year with the Elgato Stream Deck

#29
post #11
post #2

I am using the duckyPad, text file configuration on an SD card, no need for complex software. Works on any OS that supports USB HID devices. https://www.tindie.com/products/dekuNukem/duckypad-do-it-all...

While the duckpad and other firmware alterable keyboards are great, they are still limited to being configured to perform keypresses of a keyboard or a few other functions (like MIDI support in QMK). The "complex software" of the Elgato lets it do more complex things.

Yeah, the Stream Deck's software is great because it doesn't require using up one of the limited keyboard keys (or creating a modifier-based combo that can interrupt your typing) for each function.

Re: A year with the Elgato Stream Deck

#30

My experience with Stream Deck has not been so smooth, but it is more due to Windows as an OS on corporate environment rather than the hardware. 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…

> Unfortunately, on Windows, Teams does not have global hotkeys for mute/unmute mic, audio on/off, video on/off etc

If I'm understanding your need correctly, you can do this with Microsoft Powertoys: https://docs.microsoft.com/en-us/windows/powertoys/video-con...

Post reply on HN