I want to improve user experience on Linux, and one of the things that I have in mind is packaging keyboard shortcuts and tracking their usage. The benefits that I see from that:
- Know which package provides shortcuts
- Easily accessible overview of who handles and overrides which shortcut in a tree view (like
cascading
in CSS)
Example story is that I want to add Ctrl+Shift+PrtScrn to i3wm
to take partial screenshot and save it to clipboard like it works in Gnome 3. And I want this config to be installed as a generic package for all window managers.
I wonder what is the best strategy to package this usability feature? i3wm
config doesn't support config.d
folders, so it should be some generator that updates configs and keeps them in sync always. Is that at all possible?