Switch keyboard layouts in Omarchy / Hyprland with a keybind, and get a native OSD card telling you which one you landed on.
It comes out of a concrete setup: a ThinkPad with kb_layout = "us,latam",
fcitx5 as the input method, and a dock with an external USB keyboard. In that
setup both of the obvious approaches fail, in ways you don't see.