Skip to content

Programmer Dvorak layout with the typical keypad layout instead of the modified one by Roland Kaufmann.

License

Notifications You must be signed in to change notification settings

yeokm1/coders-dvorak-regular-keypad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

programmer-dvorak-normal-keypad

I like Roland Kaufmann's Programmer Dvorak keyboard layout however I dislike the fact that he reverses the direction of the numeric keypad. This is an installable solution that slightly backtracks from his improvements.

To get an idea, here is a comparison

![Screen](images/original-programmer dvorak.png)

Kaufman's original layout with "improved" keypad layout

Screen

My normal keypad version

If you prefer my version, continue on.

##How to use?

  1. Go to the Releases section.
  2. Download either the "English Singapore" or "English US" version relevant to your operating system Windows/Mac.
  3. Unzip the file

###Windows 3) Run msi or setup.exe
4) Go to Control Panel -> Language
5) Select your language -> Option -> Add an input method
6) Search for Programmer Dvorak - Normal Keypad and Add. If the new layout is not visible, you may need to reboot your machine and start from Step 3.

###Mac 3) Copy the bundle file to /Library/Keyboard Layouts if you want it to be system wide or ~/Library/Keyboard Layouts if you only want it for the current user.
4) Go to System Preferences, Keyboard, Input Sources, click "+", select English, select Programmer Dvorak - Normal Keypad

###For Login Screen This above settings are only tied to your user account, to set it as the default for the login prompt, visit these links:
For Mac

The simplest option stated in the link above is to relauch the Setup Assistant:

  1. Run sudo rm /var/db/.AppleSetupDone in Terminal
  2. Restart your Mac
  3. Set your new keyboard layout when asked to do so
  4. You will come to a point where you have to create a new user account. I just created a dummy account to prevent conflicts with my existing username.
  5. Once you have logged in, you can delete the dummy account.

For Windows

Go to Control Panel: "Open "region" > then on the "administration" tab > click "copy settings" > then check the box "for home screen & new users"."

##How to modify?

If you need to modify the layout for some reason...

###Windows

  1. Install the Microsoft Keyboard Layout Creator
  2. Open the .klc file you wish to modify. I can't seem to view the keypad in MKLC though.

You should see something like this:

Screen

Screen

  1. Set current working directory
  2. Once you are done, click Project->Build DLL and Setup Package.
  3. Go to your working directory to retrieve the install folder

###Mac

  1. Install Ukelele
  2. Open the .keylayout file you wist to modify. You may wish to change the keyboard type to view the keypad. View -> Keyboard Type -> Third party.

You should see something like this:

Screen

Screen

  1. Save as bundle

About

Programmer Dvorak layout with the typical keypad layout instead of the modified one by Roland Kaufmann.

Resources

License

Stars

Watchers

Forks

Packages

No packages published