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.