4 ms·
Multi platform is an awesome quality for a tool like that: when you do have a customization like that, it's a huge value-loss when it can't be passed on across
by usrusr 2y ago
Multi platform is an awesome quality for a tool like that: when you do have a customization like that, it's a huge value-loss when it can't be passed on across system boundaries.
That being said, this appears to be an active mapper that needs to be running in the background. Classic "with great power comes great responsibility". I'd rather have something less powerful that only offers the customizations that can be loaded into the native keyboard mapping engines. On Windows, I am extremely happy with a few tweaks I've built with Microsoft Keyboard Layout Creator (MSKLC). Mostly removing some of the worst pain points of my home language layout (German) that drive many of my compatriots to using an English layout (basically what nodeadkeys does on Linux, but with a few improvements like opting in to dead keys behavior with altgr+’). Would be super awesome to have a UI for setting up that kind of mapping that can output configurations for the native mapping mechanism across a range of platforms. And that only offers mappings that can be configured using the native system on all platforms supported, the intersection of capabilities.
- kps 2y agoFor MacOS there's https://software.sil.org/ukelele/ https://software.sil.org/ukelele/ For Linux, unfortunately xkb is overcomplicated and undercapable, and it's like pulling teeth to get a layout recognized as a first-class citizen by a Linux ‘desktop’.
- eviks 2y agoSo something like this https://github.com/divvun/kbdgen https://github.com/divvun/kbdgen?
- usrusr 2y agoNot exactly - as in I did not expect half as many platforms. Awesome! (but I can't find any mention of the AltGr modified that most languages other than English use as their central exotica pivot? That's a surprising omission)
- rendaw 2y agoWhat's the benefit of native over active?