diff options
author | Kristof Szabo <kris@x.(none)> | 2011-06-11 23:21:50 +0200 |
---|---|---|
committer | Sergey V. Udaltsov <svu@gnome.org> | 2011-06-12 21:00:28 +0100 |
commit | b213892256576e43c569a965add7eae93f5be690 (patch) | |
tree | 69edb00fe9f325207a2420d2557a51b94f5a3398 | |
parent | bff391686c43db90ff4560230338f99922bb5bf3 (diff) |
German layout with Hungarian letters added
https://bugs.freedesktop.org/show_bug.cgi?id=38192
-rw-r--r-- | rules/base.extras.xml.in | 10 | ||||
-rw-r--r-- | symbols/de | 27 |
2 files changed, 37 insertions, 0 deletions
diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in index 11963650..4f8e3800 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -55,6 +55,16 @@ </languageList> </configItem> </variant> + <variant> + <configItem> + <name>hu</name> + <_description>German (with Hungarian letters and no dead keys)</_description> + <languageList> + <iso639Id>ger</iso639Id> + <iso639Id>hun</iso639Id> + </languageList> + </configItem> + </variant> </variantList> </layout> <layout> @@ -580,6 +580,8 @@ xkb_symbols "htcdream" { include "level3(alt_switch)" }; +// EXTRAS: + partial alphanumeric_keys xkb_symbols "us" { include "us" @@ -599,3 +601,28 @@ xkb_symbols "us" { include "level3(ralt_switch)" }; + +partial alphanumeric_keys +xkb_symbols "hu" { + + // modify the basic German layout to not have any dead keys and add Hungarian letters + + include "de(basic)" + name[Group1]="German (with Hungarian letters and no dead keys)"; + + key <AB01> { [ y, Y, guillemotleft, less ] }; + key <AC10> { [odiaeresis, Odiaeresis, eacute, Eacute ] }; + key <AC11> { [adiaeresis, Adiaeresis, aacute, Aacute] }; + key <AD03> { [ e, E, EuroSign, EuroSign ] }; + key <AD06> { [ z, Z, leftarrow, yen ] }; + key <AD07> { [ u, U, uacute, Uacute ] }; + key <AD08> { [ i, I, iacute, Iacute ] }; + key <AD09> { [ o, O, odoubleacute,Odoubleacute ] }; + key <AD11> { [udiaeresis, Udiaeresis, udoubleacute,Udoubleacute ] }; + key <AD12> { [ plus, asterisk, asciitilde, macron ] }; + key <AE12> { [ acute, grave, oacute, Oacute ] }; + key <BKSL> { [numbersign, apostrophe, grave, grave ] }; + key <TLDE> { [asciicircum, degree, notsign, notsign ] }; + + +}; |