From a949f2ac2339f71cb0367736e2a8d42af5575432 Mon Sep 17 00:00:00 2001 From: Kristof Szabo Date: Sat, 11 Jun 2011 23:21:50 +0200 Subject: [PATCH] German layout with Hungarian letters added --- rules/base.extras.xml.in | 9 +++++++++ symbols/de | 25 +++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 0 deletions(-) diff --git a/rules/base.extras.xml.in b/rules/base.extras.xml.in index 1196365..05dec90 100644 --- a/rules/base.extras.xml.in +++ b/rules/base.extras.xml.in @@ -55,6 +55,15 @@ + + + hu + <_description>German (with Hungarian letters and no dead keys) + + ger + + + diff --git a/symbols/de b/symbols/de index 7e05298..834f29b 100644 --- a/symbols/de +++ b/symbols/de @@ -599,3 +599,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 { [ y, Y, guillemotleft, less ] }; + key { [odiaeresis, Odiaeresis, eacute, Eacute ] }; + key { [adiaeresis, Adiaeresis, aacute, Aacute] }; + key { [ e, E, EuroSign, EuroSign ] }; + key { [ z, Z, leftarrow, yen ] }; + key { [ u, U, uacute, Uacute ] }; + key { [ i, I, iacute, Iacute ] }; + key { [ o, O, odoubleacute,Odoubleacute ] }; + key { [udiaeresis, Udiaeresis, udoubleacute,Udoubleacute ] }; + key { [ plus, asterisk, asciitilde, macron ] }; + key { [ acute, grave, oacute, Oacute ] }; + key { [numbersign, apostrophe, grave, grave ] }; + key { [asciicircum, degree, notsign, notsign ] }; + + +}; -- 1.7.4.1