How do HN solve the problem of programming with one hand?
How do HN solve the problem of programming with one hand?
The state of voice programming is much better than most people would imagine.
Here's a nice talk on strangeloop by a person who switched to it permanently: https://youtu.be/YKuRkGkf5HU
You don’t need a special Keybaord to try it out, can just used Karabiner Elements (OSX) or Autohotkey (Windows). Lmk if you’d want some template scripts for either, happy to share them with you.
I have Caps mapped to Layer-1 which allow me to do CAPS (pinky)+ WSAD (arrows), g(backspace), we (PGup, PGdn), z (enter).
Now I don’t want to reach for number keys from [7] to = and I just map them to CAPS + 123456.
Recently i realized that I often have reach for the letter keys on the second half (y, n for example for notification windows), so I remapped some letters to those.
I am thinking of actually drawing up a layout which will allow me to use the sides interchangeably but still need to figure out which Modifier key to use, that could be as convenient to press with the pinky as Capslock.
For the right side I assume it could be same or, possibly even somewhat easier since, depending on the keyboard you’d have more keys reachable with a pinky to experiment with.
Alternatively, if you dislike this pinky-centric approach or feel like you’d want to use all the fingers for typing, you could possibly do the same but with a foot pedal as a modifier / layer switcher. I suppose if I was to find myself in a situation where I have to type with just one hand, I’d look into the pedals that can send HID commands (to keep things simple for OS) or even get a couple of those jumbo mechanical keyboard switches and use them as foot-actuated modifiers / layer switchers.
If the latter, how would you say this affected your workflow? In terms of typing speed, overall enjoyment, fatigue, or any other metric of productivity or comfort?
There's a third pedal too but I've never mapped it to anything. Even after a few years, I haven't found anything I wanted to use it for. Maybe something like Control would be good, but I've got that on a thumb cluster button so its not really necessary.
All of that was on a Let's Split[0] which is a split keyboard where each side is a 4x6 grid. I liked it pretty well but I knew I wanted to try a vertical stagger so I changed to an Iris[1]. Since the two halves are connected over I2C I thought I could maybe add a "third half" with a bunch of pedals connected, but I kind of lost interest when I found that just using my hands was so much more pleasant with this keyboard.
[0] https://keeb.io/products/levinson-lets-split-w-led-backlight
[1] https://keeb.io/collections/frontpage/products/iris-keyboard...
[0] https://en.wikipedia.org/wiki/Dvorak_keyboard_layout#One-han...