I automated my C# workflow in Visual Studio with a Stream Deck, and it’s a game-changer
Posted by larex39@reddit | programming | View on Reddit | 5 comments
Hey fellow C# devs,
I got tired of remembering complex Visual Studio keyboard shortcuts and constantly managing my workspace, so I decided to see if I could build a more physical, streamlined workflow. I ended up creating a full productivity system using an Elgato Stream Deck, and the results have been incredible for my focus and coding speed.
I wanted to share it because the principles can apply to any C# project, whether you're working on web, desktop, or games.
Some of the key automations I set up for my C# workflow include:
- One-Button VS Commands: No more
Ctrl+K, Ctrl+D
! I have a single physical button to format the entire document. I also have buttons for easily moving document tabs left and right without using the mouse. - A Game-Changing VS Extension: In the video, I feature a free extension called Supercharger that lets you color-code entire method bodies. This has been a lifesaver for quickly navigating and understanding large, complex classes.
- Integrated Focus Tools: I also built in a Pomodoro timer to help me stick to a "deep work" schedule and block out distractions during coding sessions.
I put together a detailed video that walks through the entire setup, showing how to connect the Stream Deck to Visual Studio and demonstrating the Supercharger extension.
vscoderCopilot@reddit
r/programming is not a place to post your project, get feedback, ask for help, or promote your startup.
Technical writeups on what makes a project technically challenging, interesting, or educational are allowed and encouraged, but just a link to a github page or a list of features is not.
Mod will delete this like did to all of my posts in this com
greenstick03@reddit
Sounds like a fun detour on your inevitable journey to tiling window managers and neovim.
McHoff@reddit
10x? How is that even remotely plausible?
Zomgnerfenigma@reddit
Put on the dark marketing hat, you will immediately find it plausible.
modernkennnern@reddit
Surely moving your hand to a stream deck takes a lot longer than pressing whatever keybindings you need. If not, then you should rebind those keys to something easier.
I also own a Stream Deck, but I quickly realized that it's almost exclusively helpful for its dynamic nature and - more importantly - the screen.