Description
Changes keyboard keymaps and pointer button mappings in an X11 session. It is useful for remapping keys, adjusting old keyboards, swapping buttons, or applying small input tweaks from scripts.
Changes are usually session-level and can be overwritten by desktop keyboard settings or XKB configuration. Incorrect mappings can make input confusing, so keep a way to undo changes or restart the session.