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
Composea→áComposeA→ÁComposee→éComposeE→ÉComposei→íComposeI→ÍComposeo→óComposeO→ÓComposeu→úComposeU→ÚComposen→ñComposeN→ÑCompose?→¿
Portuguese/Português
Composec→çComposeC→ÇComposea→áComposeA→ÁComposee→éComposeE→ÉComposei→íComposeI→ÍComposeo→óComposeO→ÓComposeu→úComposeU→Ú
Other accented letters, are available via standard 3 keys composition
(composition, accent, letter), for circumflex: Compose, Tab, letter.
French/Français
Composea→àComposeA→ÀComposee→éComposeE→ÉComposei→ïComposeI→ÏComposeo→ôComposeO→ÔComposeu→ùComposeU→ÙComposec→çComposeC→Ç
Other accented letters, are available via standard 3 keys composition
(composition, accent, letter), for circumflex: Compose, Tab, letter.
Italian/Italiano
Composea→àComposeA→ÀComposee→èComposeE→ÈComposei→ìComposeI→ÌComposeo→òComposeO→ÒComposeu→ùComposeU→Ù
German/Deutsch
Composea->äComposeA->ÄComposeo->öComposeO->ÖComposeu->üComposeU->ÜComposes->ßComposeS->ẞ
