Hmm. I didn't plan to rewrite the script. Always room for regression there. :-( I 'm attaching a script you can give a try, which addresses the following: ------------------------------------------------------------------- Wed Mar 22 10:58:41 UTC 2023 - Stefan Dirsch <sndirsch@suse.com> - keytable: no longer ignore XKBLAYOUT (and XKBMODEL, XKBVARIANT, XKBOPTIONS) variables if available in /etc/vconsole.conf, i.e. no longer overwrite keyboard settings if anybody used "localectl set-x11-keymap" himself; fixed "check systemd mapping" if KEYMAP_TOGGLE has been set (boo#1209594)