Open Prometheus720 opened 1 year ago
I run EPKL reliably over both my Colemak-CAWS MSKLC install and a plain US layout, so the issue must be mainly with your OS layout - the infamous "Colemak w/ Caps -> Backspace" install.
Some care must be taken when using a VK layout, as it sends the keys that the OS layout has in the different positions. This mainly affects the "OEM_" keys. I'm trying out something that should be more robust against VK troubles, but I'm afraid it's still a Work-In-Progress. I agree that the average beginner will expect this to "just work" without learning about the intricacies of how Windows maps keys!
You've used a "cursed" OS layout install that remaps Caps-to-Back using a scan code hack; you shouldn't expect things to be working normally then. But you're right I guess: There must be others in your situation, and little awareness of the issue! I'd wish that Shai had provided some more info about the pitfalls and dangers of using that hack, but I guess that won't happen?
I cannot fix the hacky-albeit-not-uncommon install you've used, so I have to ask you to kindly run EPKL over a more normal OS layout for it to function. This is what you correctly observed in your point 7. Kudos!
What would you suggest improved in the documentation? In my experience it's hard to get everyone to read the parts they need to; I'm open to brilliant insights and suggestions on the matter. Maybe add a warning under the "up and running" heading... but I want that one to be crisp and concise and not drowning in what-ifs. So, under "Known issues" towards the end of the README? Would you find it there?
System: Windows 10 build 19044. Colemak w/ caps -> backspace is installed and I am running EPKL over that. Can supply more info if needed. Running non-admin user--I have another account which is admin that I use for UAC.
tl;dr: Any user trying to run EPKL as an alternative to simply installing Colemak (in order to get Extend layers & customization) will face the same issue I did--keys being remapped all over the place. Recommended fix is improved documentation/onboarding. I imagine that a huge portion of users will be people already using Colemak.
Steps: