Installing the Programmer Dvorak Keyboard Layout with Chocolatey

The Chocolatey utility lets you install software in a uniform manner using packages containing pre-defined instructions, called "NuGets". It must be installed on its own before you can start using it. The BoxStarter utility can be used to setup a new machine using these packages.


You must download the Programmer Dvorak NuGet to a folder on your PC; for instance the Downloads folder in the user profile (the default downloads folder in your browser). Take note of where the file ends up.


These instructions must be executed in an elevated Command Prompt. This can be done by right-clicking the Windows icon in the lower left corner of the desktop (the icon for the Start Menu) and select Windows PowerShell (Admin) from the menu that appears.

If you do not have this menu option or prefer not to use a mouse, an alternative way of starting it in Windows 10 is to hold down the Windows key and press the letter R, which will bring up the "Run" dialog; then type powershell in the text box prefixed with "Open:" and press Ctrl+Shift+Enter.

Next, you will be asked for the password of an administrator. If you do not have this, you will not be able to continue. The software package cannot be installed by a regular user account.

When you get to a PowerShell prompt, use a command like the one below to install a Chocolatey package. This example assumes that the file will be located in the Downloads folder of your user profile. If you have downloaded it to a different location, you must change the path accordingly. Note that you must specify a full path to the choco command, as the installation service does not know what is the current directory in you PowerShell console window.

&choco install programmer-dvorak --source="$(Resolve-Path "${env:USERPROFILE}\Downloads").Path"

After installation, you can select the keyboard layout using the regular activation instructions.