Hacker News new | ask | show | jobs
by david_allison 1256 days ago
I've recently bought an Elgato Stream Deck*[0] (programmable 15-key LED macro-pad) and would strongly recommend it. Simply: define an icon, define a shell script/app/site and press a button to execute.

It natively supports 'profiles' for contextual actions if a given application is active, and 'folders', to extend the actions available given the 15 key limitation.

I believe there's also a SDK + plugin infrastructure which lets you define live-updating icons, but I haven't given this a try.

[0] https://www.elgato.com/en/stream-deck-mk2

* EDIT to differentiate from Steam Deck

3 comments

Love mine. There's an advanced launcher plugin for "run or raise" functionality.

I've got a little script to do the same for web pages, but I have an extended it yet to search for any open tab rather than just the ones that are currently active in the top window. I deal with this by having websites specific launchers.

Unfortunate that steamdeck exists, I had to reread multiple times to figure out this wasn’t the valve gaming handheld
That is cool but "too far" - just put those keys back on the keyboard instead of making the ridiculous tiny keyboards that require chording :)

(If possible, I wish these dynamic F-keys would make the keyboard taller instead of wider...)