// Layout file for those developers in Germany typing on US keyboards. // German Umlauts and the Eszett are available on +, +, // + and +. All deadkeys are on the AltGr layer, no // deadkeys for symbols used on the shell or in programming languages. // // http://github.com/chtaube/Keymap partial alphanumeric_keys xkb_symbols "dev-de" name[Group1]= "USA - German developers"; include "us(basic)" include "ctrl(nocaps)" key { [ grave, asciitilde, dead_grave, dead_tilde ] }; key { [ 1, exclam, onesuperior, exclamdown ] }; key { [ 2, at, twosuperior, twosuperior ] }; key { [ 3, numbersign, threesuperior, threesuperior ] }; key { [ 5, percent, EuroSign ] }; key { [ 6, asciicircum, dead_circumflex, onequarter ] }; key { [ 7, ampersand, dead_horn, onehalf ] }; key { [ 8, asterisk, degree, threequarters ] }; key { [ 9, parenleft, leftsinglequotemark, dead_breve ] }; key { [ 0, parenright, rightsinglequotemark, dead_abovering ] }; key { [ minus, underscore, dead_macron, dead_belowdot ] }; key { [ equal, plus, dead_doubleacute, dead_horn ] }; key { [ e, E, EuroSign, cent ] }; key { [ u, U, udiaeresis, Udiaeresis ] }; key { [ o, O, odiaeresis, Odiaeresis ] }; key { [ a, A, adiaeresis, Adiaeresis ] }; key { [ s, S, ssharp, S ] }; key { [ semicolon, colon, dead_ogonek, dead_diaeresis ] }; key { [ apostrophe, quotedbl, dead_acute, dead_diaeresis ] }; key { [ z, Z, ae, AE ] }; key { [ x, X, oe, OE ] }; key { [ m, M, mu, mu ] }; key { [ comma, less, dead_cedilla, dead_caron ] }; key { [ period, greater, dead_abovedot, dead_circumflex ] }; key { [ slash, question, dead_hook, U2E2E ] }; include "level3(ralt_switch)" };