Check if you have /etc/default/keyboard
and delete it or edit it properly. It is installed by Calamares installer, and is not suggested in Arch systems, but interferes when it exists.
You may want to read this similar topic.
If it still doesn’t work properly, please, create a new topic for your issue, since this one is already solved.