I have about eight or nine remapper devices, a lot of which I ‘embed’ inside the physical hardware I’m using it with. I also have a v5 ‘hub’ unit that I connect multiple peripherals to that’s perfect for ‘remapping’ things connected to my KVM.
One thing that’s frustrating is every time I set up a new device, a lot of my remapper setup is identical between them and it has to be manually recreated. For instance, all my macros for things like my username, email address, full name, etc. and the keybindings that fire them, or my remapping of PC keyboards to the mac layout or my custom ‘mouse keys’ implementation. It’s ‘base functionality’ that’s identical on all keyboards, which I then add keyboard-specific customizations on top of.
Now while I can partially address this by setting up a ‘base config’, then loading that before doing any device-specific customization, that’s a one-way trip, meaning if I ever wanted to later update my macros (for instance, rotating a password or updating my email address), I have to manually update each individual macro on each device, one at a time, which is incredibly time-consuming.
What would be a nice improvement–and one that only requires updating the web page–is when you choose a config file to import, before it’s ‘applied’, you’d get a summary page showing you what ‘sections’ are incoming (i.e. settings, key bindings, expressions, macros) and what you want to do with each section (i.e. ignore, append or replace), or of course the default–what it does today–replace everything.
This simple change to the web site would allow users like to easily and quickly update all the macros on all my devices with a couple clicks, making it practically instant, a far improvement over the required process today.