jackrosenthal / threelayout

A better modifier based keyboard layout
MIT License
117 stars 27 forks source link

Better Windows Support #11

Closed cboushehri closed 5 years ago

cboushehri commented 5 years ago

I used the Microsoft Keyboard Layout Creator to make a real layout, and a couple of registry hacks to rebind the modifier keys. It works at the login screen and in system programs. The only remaining problem is the lack of cursor keys.

I know it installs properly on Windows 7. I have not tried 10 or other versions.

jackrosenthal commented 5 years ago

Do you think you could walk me thru and/or write instructions on making the binaries? Once we get these removed and squished from the repo, should be good to go.

Would like to have the repository binary-free ;) We can put these in a GitHub releases.

cboushehri commented 5 years ago

Load 3l.klc in Microsoft Keyboard Layout Creator (https://www.microsoft.com/en-us/download/details.aspx?id=22339).

Under Project, click Build DLL and Setup Package. It will generate all the files, and create the installer.

cboushehri commented 5 years ago

3l.skl is a list of keys to be overwritten in the registry. Other than those two files, and the install guide, everything else can go.

jackrosenthal commented 5 years ago

Hey @cboushehri ,

I think I'm going to close this without merging, simply because the limitations imposed by the Windows keyboard driver makes this way more roundabout of a solution than the AHK script. This way, we can just keep recommending the AHK script to newcomers (due to it's ease of setup).

I'll also close #4 , simply as it's just not quite feasible.

Jack