Description
The current keyboard layout can be read or changed from a small command-line tool. This is useful for status bars, shell scripts, and custom shortcuts that need layout awareness.
Layout changes affect normal typing and can confuse password entry if a script switches unexpectedly. Keep bindings predictable and visible.