So the output of 'localectl' correctly says VC Keymap: de-nodeadkeys but 'dumpkeys' disagrees. That sounds like the 'loadkeys' part (which *should* be called by 'localed' via the 'localectl' command) failed. Please check if you can explicitly load that keyboard layout: loadkeys de (should give you q w e r t z) loadkeys us (should give you q w e r t y)