2 ms·
> analysis of one of our code bases, mapped every character if your code base is C, is dvorak going to help with all the [^A-Za-z]* punctuation characters? Tha
by fsckboy 3y ago
> analysis of one of our code bases, mapped every character
if your code base is C, is dvorak going to help with all the [^A-Za-z]* punctuation characters? That's what slows me down.
- Symbiote 3y agoThese characters/keys are in better positions on Dvorak: '" ,< .> -_ += These are in worse positions: [{ ]} ;: /? And this doesn't move: \| `~ and the punctuation over the numbers. []{} is significantly worse, equally -_=+ is significantly better, as these keys are swapped. Making an effort to learn and touch-type these keys is pretty similar on either layout. It's just a matter of learning it. If you really want to, you can customize a keyboard layout on any OS and arrange these keys how you see fit, but then you lose any compatibility advantage of sticking with plain Dvorak.
- api_or_ipa 3y agoI use the programmer variant of dvorak. The number keys are 'swapped' with symbols, so you press shift to access numbers. Given that most programmers (should) use symbols more often than numbers, this is highly convenient. Strongly recommend checking it out. For the record, I mostly use python nowadays but it's still a big improvement over mashing shift all day.