Forked from jayliu50/windows-programmer-dvorak.
Dvorak is a keyboard layout that makes typing easier and lets you type faster. Programmer Dvorak is a variant of Dvorak with different number and symbol positions to help you write programs more efficiently.
This layout is based on Programmer Dvorak, but swaps Caps Lock
and
Backspace
(similarly to Colemak) because Backspace
is used more frequently and
should be closer to home row. This layout also switches to QWERTY when holding
Ctrl
or Win
so keyboard shortcuts are easier to use, similarly to
Dvorak - QWERTY ⌘ on macOS.
Keep in mind that Caps Lock
and Backspace
are swapped.
By Etatoby - This file was derived from: KB United States Dvorak.svg, GFDL, https://commons.wikimedia.org/w/index.php?curid=88699716
- Go to releases.
- Click on
usprogdv.zip
and download it. - Go to your Downloads folder.
- Right-click
usprogdv.zip
->Extract All...
. - Open the folder after extracting.
- Run
setup.exe
.
Press Ctrl
+ Shift
to switch between your current keyboard layout and
Programmer Dvorak. If that doesn't work, press Alt
+ Shift
until
English (United States)
is highlighted, then press Ctrl
+ Shift
. Click
here to
learn how to change these keyboard shortcuts.
- Press
Windows Key
+I
to open Windows Settings. - Click on Apps.
- Scroll down to "United States-Dvorak - Programmer" and click on it.
- Uninstall.
- Download
windows-programmer-dvorak-qwerty-ctrl.klc
. - Download Microsoft Keyboard Layout Creator from here.
- Go to
C:\Program Files (x86)\Microsoft Keyboard Layout Creator 1.4\
. - Backup
kbd.h
. - Open
kbd.h
. - Go to the following line:
#define T0E _EQ( BACK )
- Replace
BACK
withCAPITAL
. - Go to the following line:
#define T3A _EQ( CAPITAL )
- Replace
CAPITAL
withBACK
. - Open Microsoft Keyboard Layout Creator.
- Click
File
->Load Source File...
and choosewindows-programmer-dvorak-qwerty-ctrl.klc
. - Click
Project
->Build DLL and Setup Package
.
- If you made changes to the layout but they didn't seem to apply, restart your PC.
- Check this comic, you'll enjoy it and you'll learn a lot about the history of Dvorak and QWERTY
- Don't rearrange the keys on your keyboard, you're not supposed to look at them anyway. Besides, now no one but you can use your computer ;)
- If you want to learn Programmer Dvorak, I suggest using Ratatype to learn Dvorak and appspot to learn Programmer Dvorak. Try to get 3 stars per lesson on Ratatype, otherwise you'll struggle later on. Stop when you reach Lesson 12. Continue at appspot on Lesson 30 and do all of the rest of the lessons there. Once you finish, continue at Lesson 12 on Ratatype.