├── Programmer Dvorak.klc ├── README.md └── release └── usprogdv ├── USProgDv_amd64.msi ├── USProgDv_i386.msi ├── USProgDv_ia64.msi ├── amd64 └── USProgDv.dll ├── i386 └── USProgDv.dll ├── ia64 └── USProgDv.dll ├── setup.exe └── wow64 └── USProgDv.dll /Programmer Dvorak.klc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/Programmer Dvorak.klc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | windows-programmer-dvorak 2 | ========================= 3 | 4 | Contains the MS Keyboard Layout Creator source file for Programmer Dvorak (as found on [http://www.kaufmann.no/roland/dvorak/](http://www.kaufmann.no/roland/dvorak/)). 5 | 6 | How is this better than the Windows driver provided on that site? 7 | 8 | 1. I use Microsoft's Keyboard Layout Creator to make a native solution. This means that the 10-key number pad layout will be preserved, rather than taking on the same key assignments as the number row. 9 | 2. The source file will be included. This means you will be able to customize and recompile the source to suit your needs. Note: compiling from source will require the [Keyboard Layout Creator](http://msdn.microsoft.com/en-us/goglobal/bb964665.aspx) from Microsoft. With the Layout Creator, you will then be able to redistribute your modifications via installer. Pretty slick. 10 | 11 | For MacOS, see this sister project: 12 | 13 | Contributing 14 | ------------ 15 | 16 | My knowledge of the keyboard layout creator or even the the features of Roland Kaufmann's original implementation is limited. I will need to depend on the community to help address issues. Feel free to create pull requests with any changes. 17 | 18 | ### Guides and resources (please add more if you discover them) 19 | 20 | - http://www.fieldlinguiststoolbox.org/Creating_a_Keyboard_Using_MSKLC.pdf?i=1 -------------------------------------------------------------------------------- /release/usprogdv/USProgDv_amd64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/USProgDv_amd64.msi -------------------------------------------------------------------------------- /release/usprogdv/USProgDv_i386.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/USProgDv_i386.msi -------------------------------------------------------------------------------- /release/usprogdv/USProgDv_ia64.msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/USProgDv_ia64.msi -------------------------------------------------------------------------------- /release/usprogdv/amd64/USProgDv.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/amd64/USProgDv.dll -------------------------------------------------------------------------------- /release/usprogdv/i386/USProgDv.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/i386/USProgDv.dll -------------------------------------------------------------------------------- /release/usprogdv/ia64/USProgDv.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/ia64/USProgDv.dll -------------------------------------------------------------------------------- /release/usprogdv/setup.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/setup.exe -------------------------------------------------------------------------------- /release/usprogdv/wow64/USProgDv.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jayliu50/windows-programmer-dvorak/ac1891a35a1cd368519cb453e66218a2e053f579/release/usprogdv/wow64/USProgDv.dll --------------------------------------------------------------------------------