Not so, not as I described, and I have spent much time with "should work" proffered solutions. As I recall, i finally found Fedora would enable the CapsLock remap, but that had other issues.
A Linux consists of the standard kernel plus third party apps. Just about everything is an app--that's how Linux is designed, and there are far more Linux apps than there are Windows apps.
That is not what I have found, and or as capable, especially that are available in the repositories of the distro. One that is basically essential for me, besides AutoHotKey (due to my still arthritic fingers) is Phone Tray free, among other Windows apps which do likewise, but which I never found for Linux.
It's not that I'm saying they cannot customize Windows, but that they tend to just accept how Windows already operates.
But that is what the "Linux just works" "Desktop ready" appeals to, though even the forums tell a different story, in relation to the number of users.
But thank God for options. If it were not for competition we might be up to a Windows 98 equivalent.
Well, for what it's worth, mapping the keyboard is not an OS issue, but a Desktop Environment issue.
XFCE makes mapping that quite easy.