When the keyboard was first designed, the intention was to keep every key in the right position as per its estimated usage. However, that was in the typewriter era. The common uses have changed with ...
You don't need administrative privileges to set up a custom keyboard layout. You should be able to just put an .xmodmap file in your home directory and GNOME will ...