partial default alphanumeric_keys
xkb_symbols "basic" {
// based upon US Keyboard with 104 keys (euro-layout)
include "us(pc104euro)"
name[Group1]= "US/ASCII";
name[Group2]= "International customized";
// Umlaute
override key <AD07> { [ u, U ], [ udiaeresis, Udiaeresis ] };
override key <AD09> { [ o, O ], [ odiaeresis, Odiaeresis ] };
override key <AC01> { [ a, A ], [ adiaeresis, Adiaeresis ] };
override key <AC02> { [ s, S ], [ ssharp, section ] };
// Currency Symbols
override key <AE05> { [ 5, percent ], [ EuroSign, cent ] };
override key <AD03> { [ e, E ], [ EuroSign, cent] };
// Extra Characters
override key <AD04> { [ r, R ], [ registered ] };
override key <AB03> { [ c, C ], [ copyright ] };
override key <AD05> { [ t, T ], [ trademark ] };
override key <AB07> { [ m, M ], [ mu ] };
// Accents
override key <AE06> { [ 6, asciicircum ], [] };
override key <AC11> { [ apostrophe, quotedbl ], [] };
override key <TLDE> { [ grave, asciitilde ], [] };
override key <AE10> { [ 0, parenright ], [ degree ] };
override key <AB08> { [ comma, less ], [] };
override key <AB09> { [ period, greater ], [] };
override key <AB10> { [ slash, question ], [] };
};