Commit 3deb5d22 authored by Stephan Lachnit's avatar Stephan Lachnit Committed by Sergey Udaltsov
Browse files

Add German/Swedish/Finnish variant to US layouts



Signed-off-by: Stephan Lachnit's avatarStephan Lachnit <stephanlachnit@protonmail.com>
parent 2fc618e7
Pipeline #100737 passed with stages
in 4 minutes and 24 seconds
......@@ -387,6 +387,18 @@
<description>English (Drix)</description>
</configItem>
</variant>
<variant>
<configItem>
<name>de_se_fi</name>
<description>German, Swedish and Finnish (US)</description>
<languageList>
<iso639Id>eng</iso639Id>
<iso639Id>ger</iso639Id>
<iso639Id>swe</iso639Id>
<iso639Id>fin</iso639Id>
</languageList>
</configItem>
</variant>
<variant>
<configItem>
<name>ibm238l</name>
......
......@@ -1994,3 +1994,24 @@ xkb_symbols "drix" {
};
modifier_map Mod5 { <RALT> };
};
// German and Swedish characters added as third level symbols to the US keyboard layout
// Author: Stephan Lachnit <stephanlachnit@protonmail.com>, 2019
// the german umlauts are placed over the characters without diaeresis, the sharp-s over the s
// the swedish ao is placed over the p, since it's closed to the position on a swedish keyboard
// the euro sign is placed over the e, as it is usual for german and swedish keyboards
partial alphanumeric_keys
xkb_symbols "de_se_fi" {
include "us(basic)"
include "eurosign(e)"
name[Group1] = "German, Swedish and Finnish (US)";
key <AC01> {[ a, A, adiaeresis, Adiaeresis ]};
key <AD09> {[ o, O, odiaeresis, Odiaeresis ]};
key <AC02> {[ s, S, ssharp, U1E9E ]};
key <AD07> {[ u, U, udiaeresis, Udiaeresis ]};
key <AD10> {[ p, P, aring, Aring ]};
include "level3(ralt_switch)"
};
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment