What is the 'international english' keyboard layout for localectl
I need to set a system to use "english international" keyboard layout. I see a dozen of us and uk layout using
localectl list-keymaps | grep -i uk/us
Do you know if one of them is considered international ?
Thanks
Solution 1:
That depends on what you consider international, let's go through a common output of localeclt
and see how the keyboards differ:
$ localectl list-keymaps | egrep '(us|uk)'
amiga-us
atari-uk-falcon
atari-us
br-latin1-us
cz-us-qwertz
dvorak-uk
is-latin1-us
mac-uk
mac-us
sunt5-cz-us
sunt5-uk
sunt5-us-cz
sunt6-uk
uk
us
us-acentos
OK, for a start we can drop out the ones that have cz
, since it is for Czech keyboards. Originally Czech typewriters used QWERTZ
as the top row, this is the same as in most German dominated countries (part of Germany or of Austro-Hungary). In these places keyboards start with the QWERTZ
row.
is
and br
are for Iceland and Brazil, both places have more than one official keyboard layout: One following US convention latin1
and another adding language specific letters.
We have:
amiga-us
atari-uk-falcon
atari-us
dvorak-uk
mac-uk
mac-us
sunt5-uk
sunt6-uk
uk
us
us-acentos
amiga
was used by the Amiga computers, a keyboard that had the arrows in a cross. atari
is another keyboard that is machine specific (atari
machines).
acentos
was a layout that tried to add latin1 letters for other languages into the US layout. It failed to do so because of ISO8859 (which divided parts of the letters that were meant to be composed there).
mac
is the layout specific to Mac machines in which the command key plays a very important role.
sunt
are musical keyboards with several programmable keys.
dvorak
is a layout that is argued (for some 20 years) to allow for faster typing speed. The layout is very different from any other keyboard layout.
We still have:
uk
us
Because of the use of ASCII as the base of communications between computers the us
keyboard is the base for keyboard layouts. The uk
keyboard is based on the us
keyboards. The differences are: in the uk
keyboard @
and #
are next to the return key, whilst the "
is above the 2
and the pound sign £
above the 3
.
Therefore your best choice is us
, since it is the original layout from which almost all others are derived.
I am writing this from an Arch Linux which I installed by loading the keys as:
loadkeys us
The map file for the layout is at:
/usr/share/kbd/keymaps/i386/qwerty/us.map.gz
(inside X11 you use Xorg's maps with setxkbmap us
)
Solution 2:
Short answer
us-acentos
Gnome
Region & Language > Input sources > Add an input source
Then, select English (US, intl., with dead keys)