Author Topic: Programmer Dvorak Tweaks  (Read 3630 times)

0 Members and 1 Guest are viewing this topic.

Offline e_l_tang

  • Thread Starter
  • Posts: 260
Programmer Dvorak Tweaks
« on: Fri, 18 December 2015, 13:14:09 »
I've created two improved versions (http://www.keyboard-layout-editor.com/##@@_c=%23ff0000%3B&=~%0A$&=%2F&%0A%25&=7%0A%5B&_c=%23ffa500%3B&=5%0A%7B&_c=%23ffff00%3B&=3%0A%7D&_c=%2300ff00%3B&=1%0A(&=9%0A%2F=&_c=%23ffa500%3B&=%7C%0A%5C&=0%0A*&=2%0A)&_c=%23ffff00%3B&=4%0A+&_c=%2300ff00%3B&=6%0A%5D&_c=%230000ff%3B&=8%0A!&_w:2%3B&=%60%0A%23%3B&@_c=%23ff0000&w:1.5%3B&=Tab&=%2F:%0A%2F%3B&_c=%23ffa500%3B&=%3C%0A,&_c=%23ffff00%3B&=%3E%0A.&_c=%2300ff00%3B&=P&=Y&=Enter&_c=%23ffa500%3B&=F&=G&_c=%23ffff00%3B&=C&_c=%2300ff00%3B&=R&_c=%230000ff%3B&=L&=%3F%0A%2F%2F&_x:0.25&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=%5E%0A%2F@%3B&@_c=%23ff0000&w:1.75%3B&=Shift%20Lock&=A&_c=%23ffa500%3B&=O&_c=%23ffff00%3B&=E&_c=%2300ff00%3B&=U&=I&=Bksp&_c=%23ffa500%3B&=D&=H&_c=%23ffff00%3B&=T&_c=%2300ff00%3B&=N&_c=%230000ff%3B&=S&=%2F_%0A-%3B&@_c=%23ff0000&w:1.25%3B&=Shift&=⃞&=%22%0A'&_c=%23ffa500%3B&=Q&_c=%23ffff00%3B&=J&_c=%2300ff00%3B&=K&=X&_c=%23ffa500%3B&=Z&=B&=M&_c=%23ffff00%3B&=W&_c=%2300ff00%3B&=V&_c=%230000ff&w:2.75%3B&=Shift%3B&@_c=%23ffa500&w:1.25%3B&=Ctrl&_c=%23ffff00&w:1.25%3B&=Windows&_c=%230000ff&w:1.25%3B&=Alt&_a:7&w:6.25%3B&=&_c=%23ff0000&a:4&w:1.25%3B&=Alt&_c=%23ffff00&w:1.25%3B&=Windows&_w:1.25%3B&=Menu&_c=%2300ff00&w:1.25%3B&=Ctrl%3B&@_y:1&c=%23ff0000%3B&=~%0A$&=%2F&%0A%25&=7%0A%5B&_c=%23ffa500%3B&=5%0A%7B&_c=%23ffff00%3B&=3%0A%7D&_c=%2300ff00%3B&=1%0A(&=9%0A%2F=&_c=%23ffa500%3B&=%7C%0A%5C&=0%0A*&=2%0A)&_c=%23ffff00%3B&=4%0A+&_c=%2300ff00%3B&=6%0A%5D&_c=%230000ff%3B&=8%0A!&_w:2%3B&=%60%0A%23%3B&@_c=%23ff0000&w:1.5%3B&=Tab&=%2F:%0A%2F%3B&_c=%23ffa500%3B&=%3C%0A,&_c=%23ffff00%3B&=%3E%0A.&_c=%2300ff00%3B&=P&=Y&=Enter&_c=%23ffa500%3B&=F&=G&_c=%23ffff00%3B&=C&_c=%2300ff00%3B&=R&_c=%230000ff%3B&=L&=%3F%0A%2F%2F&_x:0.25&w:1.25&x2:-0.25%3B&=%5E%0A%2F@%3B&@_c=%23ff0000&w:1.75%3B&=Shift%20Lock&=A&_c=%23ffa500%3B&=O&_c=%23ffff00%3B&=E&_c=%2300ff00%3B&=U&=I&=Bksp&_c=%23ffa500%3B&=D&=H&_c=%23ffff00%3B&=T&_c=%2300ff00%3B&=N&_c=%230000ff%3B&=S&_w:2.25%3B&=%2F_%0A-%3B&@_c=%23ff0000&w:2.25%3B&=Shift&=%22%0A'&_c=%23ffa500%3B&=Q&_c=%23ffff00%3B&=J&_c=%2300ff00%3B&=K&=X&_c=%23ffa500%3B&=Z&=B&=M&_c=%23ffff00%3B&=W&_c=%2300ff00%3B&=V&_c=%230000ff&w:2.75%3B&=Shift%3B&@_c=%23ffa500&w:1.25%3B&=Ctrl&_c=%23ffff00&w:1.25%3B&=Windows&_c=%230000ff&w:1.25%3B&=Alt&_a:7&w:6.25%3B&=&_c=%23ff0000&a:4&w:1.25%3B&=Alt&_c=%23ffff00&w:1.25%3B&=Windows&_w:1.25%3B&=Menu&_c=%2300ff00&w:1.25%3B&=Ctrl%3B&@_y:1&c=%23ff0000%3B&=~%0A$&=%2F&%0A%25&=7%0A%5B&_c=%23ffa500%3B&=5%0A%7B&_c=%23ffff00%3B&=3%0A%7D&_c=%2300ff00%3B&=1%0A(&=9%0A%2F=&_c=%23ffa500%3B&=%7C%0A%5C&=0%0A*&=2%0A)&_c=%23ffff00%3B&=4%0A+&_c=%2300ff00%3B&=6%0A%5D&_c=%230000ff%3B&=8%0A!&_w:2%3B&=%60%0A%23%3B&@_c=%23ff0000&w:1.5%3B&=Tab&=%2F:%0A%2F%3B&_c=%23ffa500%3B&=%3C%0A,&_c=%23ffff00%3B&=%3E%0A.&_c=%2300ff00%3B&=P&=Y&=Enter&_c=%23ffa500%3B&=F&=G&_c=%23ffff00%3B&=C&_c=%2300ff00%3B&=R&_c=%230000ff%3B&=L&=%3F%0A%2F%2F&_x:0.25&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=%5E%0A%2F@%3B&@_c=%23ff0000&w:1.75%3B&=Shift%20Lock&=A&_c=%23ffa500%3B&=O&_c=%23ffff00%3B&=E&_c=%2300ff00%3B&=U&=I&=Bksp&_c=%23ffa500%3B&=D&=H&_c=%23ffff00%3B&=T&_c=%2300ff00%3B&=N&_c=%230000ff%3B&=S&=%2F_%0A-%3B&@_c=%23ff0000&w:1.25%3B&=Shift&=⃞&_c=%23ffa500%3B&=Q&_c=%23ffff00%3B&=J&_c=%2300ff00%3B&=K&=X&=%22%0A'&_c=%23ffa500%3B&=Z&=B&=M&_c=%23ffff00%3B&=W&_c=%2300ff00%3B&=V&_c=%230000ff&w:2.75%3B&=Shift%3B&@_c=%23ffa500&w:1.25%3B&=Ctrl&_c=%23ffff00&w:1.25%3B&=Windows&_c=%230000ff&w:1.25%3B&=Alt&_a:7&w:6.25%3B&=&_c=%23ff0000&a:4&w:1.25%3B&=Alt&_c=%23ffff00&w:1.25%3B&=Windows&_w:1.25%3B&=Menu&_c=%2300ff00&w:1.25%3B&=Ctrl%3B&@_y:1&c=%23ff0000%3B&=~%0A$&=%2F&%0A%25&=7%0A%5B&_c=%23ffa500%3B&=5%0A%7B&_c=%23ffff00%3B&=3%0A%7D&_c=%2300ff00%3B&=1%0A(&=9%0A%2F=&_c=%23ffa500%3B&=%7C%0A%5C&=0%0A*&=2%0A)&_c=%23ffff00%3B&=4%0A+&_c=%2300ff00%3B&=6%0A%5D&_c=%230000ff%3B&=8%0A!&_w:2%3B&=%60%0A%23%3B&@_c=%23ff0000&w:1.5%3B&=Tab&=%2F:%0A%2F%3B&_c=%23ffa500%3B&=%3C%0A,&_c=%23ffff00%3B&=%3E%0A.&_c=%2300ff00%3B&=P&=Y&=Enter&_c=%23ffa500%3B&=F&=G&_c=%23ffff00%3B&=C&_c=%2300ff00%3B&=R&_c=%230000ff%3B&=L&=%3F%0A%2F%2F&_x:0.25&w:1.25&x2:-0.25%3B&=%5E%0A%2F@%3B&@_c=%23ff0000&w:1.75%3B&=Shift%20Lock&=A&_c=%23ffa500%3B&=O&_c=%23ffff00%3B&=E&_c=%2300ff00%3B&=U&=I&=Bksp&_c=%23ffa500%3B&=D&=H&_c=%23ffff00%3B&=T&_c=%2300ff00%3B&=N&_c=%230000ff%3B&=S&_w:2.25%3B&=%2F_%0A-%3B&@_c=%23ff0000&w:2.25%3B&=Shift&_c=%23ffa500%3B&=Q&_c=%23ffff00%3B&=J&_c=%2300ff00%3B&=K&=X&=%22%0A'&_c=%23ffa500%3B&=Z&=B&=M&_c=%23ffff00%3B&=W&_c=%2300ff00%3B&=V&_c=%230000ff&w:2.75%3B&=Shift%3B&@_c=%23ffa500&w:1.25%3B&=Ctrl&_c=%23ffff00&w:1.25%3B&=Windows&_c=%230000ff&w:1.25%3B&=Alt&_a:7&w:6.25%3B&=&_c=%23ff0000&a:4&w:1.25%3B&=Alt&_c=%23ffff00&w:1.25%3B&=Windows&_w:1.25%3B&=Menu&_c=%2300ff00&w:1.25%3B&=Ctrl) of the Programmer Dvorak layout.
 
Here are some of the benefits of these layouts:
  • A lot of work is moved from the substantially overused right little finger to the underused left index finger.
  • The right shift key is much closer to the s key.
  • The pipe/backslash key and the enter key are in the same positions in both ANSI and ISO.

Tell me what you think!
« Last Edit: Fri, 18 December 2015, 13:16:05 by Eric-T »

Offline btacju

  • Posts: 6
Re: Programmer Dvorak Tweaks
« Reply #1 on: Fri, 18 December 2015, 20:45:17 »
Interesting, I actually do feel my right pinky gets too much work, but putting those keys in the middle means you have to shift one column over with your right hand, right? Not sure how much I like having to hit enter/backspace with my left index. Still seems really cool, though!

Offline e_l_tang

  • Thread Starter
  • Posts: 260
Re: Programmer Dvorak Tweaks
« Reply #2 on: Sat, 19 December 2015, 00:23:50 »
Interesting, I actually do feel my right pinky gets too much work, but putting those keys in the middle means you have to shift one column over with your right hand, right? Not sure how much I like having to hit enter/backspace with my left index. Still seems really cool, though!

Typing on a standard keyboard is pinky torture, especially for programmers. :( You are correct about the position of the right hand being shifted one key to the right. ;)
« Last Edit: Sat, 19 December 2015, 00:27:21 by Eric-T »

Offline Rhedone

  • Posts: 24
Re: Programmer Dvorak Tweaks
« Reply #3 on: Sat, 19 December 2015, 15:51:48 »
Am I seeing it correctly that you have put the numbers under the shift like ISO and if so why?
Because that is one of the things i used to like more about ANSI than ISO, on a TKL or smaller board.
I'm a programmer too and I'm not sure which i would prefer atm.

Offline e_l_tang

  • Thread Starter
  • Posts: 260
Re: Programmer Dvorak Tweaks
« Reply #4 on: Sat, 19 December 2015, 19:50:12 »
Am I seeing it correctly that you have put the numbers under the shift like ISO and if so why?
Because that is one of the things i used to like more about ANSI than ISO, on a TKL or smaller board.
I'm a programmer too and I'm not sure which i would prefer atm.

Go to http://www.kaufmann.no/roland/dvorak/ and look at the section titled "Where are the numbers?".  ;)

Offline Rhedone

  • Posts: 24
Re: Programmer Dvorak Tweaks
« Reply #5 on: Sun, 20 December 2015, 06:32:19 »
Am I seeing it correctly that you have put the numbers under the shift like ISO and if so why?
Because that is one of the things i used to like more about ANSI than ISO, on a TKL or smaller board.
I'm a programmer too and I'm not sure which i would prefer atm.

Go to http://www.kaufmann.no/roland/dvorak/ and look at the section titled "Where are the numbers?".  ;)

I get it from a pure coding perspective but you do more than just coding on it right?
I need to punch in IP addresses pretty regularly to give one example.

Offline e_l_tang

  • Thread Starter
  • Posts: 260
Re: Programmer Dvorak Tweaks
« Reply #6 on: Sun, 20 December 2015, 18:20:27 »
Am I seeing it correctly that you have put the numbers under the shift like ISO and if so why?
Because that is one of the things i used to like more about ANSI than ISO, on a TKL or smaller board.
I'm a programmer too and I'm not sure which i would prefer atm.

Go to http://www.kaufmann.no/roland/dvorak/ and look at the section titled "Where are the numbers?".  ;)

I get it from a pure coding perspective but you do more than just coding on it right?
I need to punch in IP addresses pretty regularly to give one example.

Well, I do type a fair amount of prose on it, but that doesn't contain many numbers either. I don't think that it's hard to type IP addresses using the Shift Lock key and Shift keys, but you can always use your number pad if you have one. :)
« Last Edit: Sun, 20 December 2015, 18:22:04 by Eric-T »

Offline Rhedone

  • Posts: 24
Re: Programmer Dvorak Tweaks
« Reply #7 on: Mon, 21 December 2015, 06:23:52 »
Am I seeing it correctly that you have put the numbers under the shift like ISO and if so why?
Because that is one of the things i used to like more about ANSI than ISO, on a TKL or smaller board.
I'm a programmer too and I'm not sure which i would prefer atm.

Go to http://www.kaufmann.no/roland/dvorak/ and look at the section titled "Where are the numbers?".  ;)

I get it from a pure coding perspective but you do more than just coding on it right?
I need to punch in IP addresses pretty regularly to give one example.

Well, I do type a fair amount of prose on it, but that doesn't contain many numbers either. I don't think that it's hard to type IP addresses using the Shift Lock key and Shift keys, but you can always use your number pad if you have one. :)

Those would be some weird ass prose :D well yeah i was just curious. I have a pok3r on the way so no numpad after that. I was just curious to your thoughts on the matter