Foreign Languages
Various solutions exist for writing in foreign languages or inserting symbols. Many of these
utilize the AltGr
in combination with another key or a specific sequence. These
methods are fully compatible with the ADM42 keyboard, utilizing the right Alt
key.
However, as explained in detail below, the ADM42 offers a conveniently positioned
Compose
key that could better fulfill this objective.
Composition
A Compose
key, sometimes referred as multi key, is a key on a computer keyboard that
signals to the system that the subsequent (usually 2) keystrokes will insert an alternate character.
Traditionally used for diacritics, the Compose key can now insert any Unicode character, providing a versatile solution for users.
Example of compositions (keys have to be typed sequentially):
Compose
'
e
→ éCompose
`
e
→ èCompose
`
a
→ àCompose
?
?
→ ¿Compose
~
n
→ ñCompose
<
=
→ ≤Compose
<
<
→ «Compose
:
)
→ ☺
To use this mechanism, a specific software has to be installed and the compose key
has to be enabled as F19
or Right Alt
in System Layer.
- Windows: Wincompose
- macOS: macos-compose
- Linux: XCompose
Linux Configuration
To enable XCompose, simply map F19
as the compose key by
adding the commands below to your startup script.
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="ibus"
export XMODIFIERS="@im=ibus"
xmodmap -e "keycode 197 = Multi_key"
Language Optimized Compose Files
In the sections below we provide some language optimized compose files containing one-key shortcuts for the most common composition used in these specific languages and a few ADM42 tweaks. These shortcuts are extremely convenient and greatly improve the composition experience.
See below for Spanish, Portuguese, French, Italian and German.
In these files, only the standard compositions that start with these shortcuts are disabled in order to avoid sequence conflicts and delays. They can be used with all compose-compatible systems.
Spanish/Español
Compose
a
→á
Compose
A
→Á
Compose
e
→é
Compose
E
→É
Compose
i
→í
Compose
I
→Í
Compose
o
→ó
Compose
O
→Ó
Compose
u
→ú
Compose
U
→Ú
Compose
n
→ñ
Compose
N
→Ñ
Compose
?
→¿
Portuguese/Português
Compose
c
→ç
Compose
C
→Ç
Compose
a
→á
Compose
A
→Á
Compose
e
→é
Compose
E
→É
Compose
i
→í
Compose
I
→Í
Compose
o
→ó
Compose
O
→Ó
Compose
u
→ú
Compose
U
→Ú
Other accented letters, are available via standard 3 keys composition
(composition, accent, letter), for circumflex: Compose
, Tab
, letter
.
French/Français
Compose
a
→à
Compose
A
→À
Compose
e
→é
Compose
E
→É
Compose
i
→ï
Compose
I
→Ï
Compose
o
→ô
Compose
O
→Ô
Compose
u
→ù
Compose
U
→Ù
Compose
c
→ç
Compose
C
→Ç
Other accented letters, are available via standard 3 keys composition
(composition, accent, letter), for circumflex: Compose
, Tab
, letter
.
Italian/Italiano
Compose
a
→à
Compose
A
→À
Compose
e
→è
Compose
E
→È
Compose
i
→ì
Compose
I
→Ì
Compose
o
→ò
Compose
O
→Ò
Compose
u
→ù
Compose
U
→Ù
German/Deutsch
Compose
a
->ä
Compose
A
->Ä
Compose
o
->ö
Compose
O
->Ö
Compose
u
->ü
Compose
U
->Ü
Compose
s
->ß
Compose
S
->ẞ