I'm reaching out to see if anyone else has faced similar challenges and found effective ways to manage programming with just their right hand. Last year, I had a stroke that left my left arm and hand non-functional. Previously, I was a fast typist, hitting over 130 wpm, and deftly navigating through my IDE and documentation. However, I've found it really tricky to use hotkeys now—most of them are on the left side of the keyboard. As a result, I've become more reliant on a hunt-and-peck style of typing, which really slows down my coding process.
While I've made some strides using IDE features, the issue with hotkeys persists. I'm considering getting a mouse with programmable keys that I can easily reach with my right thumb—but most gaming mice I've seen only offer limited remapping options that affect typing numbers, which isn't ideal. I'm looking for recommendations on mice that would let me remap functions like copy/paste and window switching for easier access with only my right hand. If anyone has experience adapting to similar situations, I'd also appreciate any tips, strategies, or specialized software that could help improve my programming efficiency. I did try a one-handed keyboard during rehab but found it lacking. Finally, I've heard suggestions for voice-to-text programs, but most of them struggle with programming variable names. If there are any voice solutions better suited for coding, I'd love to hear about those too. Thanks for any advice—I'm just trying to navigate this new reality and keep my coding skills sharp!
1 Answer
I really feel for you, and it’s great that you’re looking for ways to adapt. I've had luck with auto hotkey remappers and gaming keypads like the Logitech G13. Also, check out Talon Voice; it might be helpful for you to control things without having to type so much.

Thanks for the suggestions! I'm excited to explore Talon Voice—it sounds promising. I think having a programmable keypad could really streamline things once I figure out the best key setups. Gaining back some efficiency means a lot to me!