default partial alphanumeric_keys modifier_keys xkb_symbols "basic" { name[Group1]= "ACP"; key { [ U0060, U00AC, U007C, U00B1 ] }; // ` ¬ | ± key { [ U0031, U0021, U0021, U00A1 ] }; // 1 ! ! ¡ key { [ U0032, U0022, U00A2, U00AB ] }; // 2 " ¢ « key { [ U0033, U00A3, U00A3, U00BB ] }; // 3 £ £ » key { [ U0034, U0024, U20AC, U2039 ] }; // 4 $ € ‹ key { [ U0035, U0025, U2030, U203A ] }; // 5 % ‰ › key { [ U0036, U005E, U221A, U2713 ] }; // 6 ^ √ ✓ key { [ U0037, U0026, U204A, U2717 ] }; // 7 & ⁊ ✗ key { [ U0038, U002A, U00B0, U2022 ] }; // 8 * ° • key { [ U0039, U0028, U00AA, NoSymbol ] }; // 9 ( ª key { [ U0030, U0029, U00BA, U00D7 ] }; // 0 ) º × key { [ U002D, U005F, U2212, U00F7 ] }; // - _ − ÷ key { [ U003D, U002B, U2248, U2260 ] }; // + = ≈ ≠ key { [ U0071, U0051, U00E0, U00C0 ] }; // q Q à À key { [ U0077, U0057, U00E9, U00C9 ] }; // w W é É key { [ U0065, U0045, U00EB, U00CB ] }; // e E ë Ë key { [ U0072, U0052, U00E8, U00C8 ] }; // r R è È key { [ U0074, U0054, U00AE, U00A9 ] }; // t T ® © key { [ U0079, U0059, U00FB, U00DB ] }; // y Y û Û key { [ U0075, U0055, U00FC, U00DC ] }; // u U ü Ü key { [ U0069, U0049, U00EF, U00CF ] }; // i I ï Ï key { [ U006F, U004F, U00F6, U00D6 ] }; // o O ö Ö key { [ U0070, U0050, U00B6, U00A7 ] }; // p P ¶ § key { [ U005B, U007B, U2018, U201C ] }; // [ { ‘ “ key { [ U005D, U007D, U2019, U201D ] }; // ] } ’ ” key { [ U0061, U0041, U00E4, U00C4 ] }; // a A ä Ä key { [ U0073, U0053, U00DF, U1E9E ] }; // s S ß ẞ key { [ U0064, U0044, dead_diaeresis, U2033 ] }; // d D ¨◌ ″ key { [ U0066, U0046, dead_acute, U2032 ] }; // f F ´◌ ′ key { [ U0067, U0047, dead_macron, NoSymbol ] }; // g G ¯◌ key { [ U0068, U0048, NoSymbol, NoSymbol ] }; // h H key { [ U006A, U004A, dead_grave, NoSymbol ] }; // j J `◌ key { [ U006B, U004B, dead_circumflex, NoSymbol ] }; // k K ^◌ key { [ U006C, U004C, U00F4, U00D4 ] }; // l L ô Ô key { [ U003B, U003A, U003B, U003A ] }; // ; : ; : key { [ U0027, U0040, U201E, U201A ] }; // ' @ „ ‚ key { [ U0023, U007E, U005C, NoSymbol ] }; // # ~ \ key { [ U005C, U007C, U00EA, U00CA ] }; // \ | ê Ê key { [ U007A, U005A, U00E6, U00C6 ] }; // z Z æ Æ key { [ U0078, U0058, U0153, U0152 ] }; // x X œ Œ key { [ U0063, U0043, U00E7, U00C7 ] }; // c C ç Ç key { [ U0076, U0056, U2014, NoSymbol ] }; // v V — key { [ U0062, U0042, U2013, NoSymbol ] }; // b B – key { [ U006E, U004E, U00F1, U00D1 ] }; // n N ñ Ñ key { [ U006D, U004D, U00B5, U2122 ] }; // m M µ ™ key { [ U002C, U003C, U2026, U2264 ] }; // , < … ≤ key { [ U002E, U003E, U22C5, U2265 ] }; // . > ⋅ ≥ key { [ U002F, U003F, U003F, U00BF ] }; // / ? ? ¿ key { [ U0020, U0020, U202F, U00A0 ] }; // [space] [space] [nnbsp] [nbsp] include "level3(ralt_switch)" }; default partial alphanumeric_keys modifier_keys xkb_symbols "us" { include "acp(basic)" name[Group1]= "ACP (US)"; key { [ U0060, U007E, U007C, U00AC ] }; // ` ~ | ± key { [ U0032, U0040, U00A2, U00AB ] }; // 2 @ ¢ « key { [ U0033, U0023, U00A3, U00BB ] }; // 3 # £ » key { [ U0027, U0022, U201E, U201A ] }; // ' " „ ‚ key { [ U005C, U007C, U005C, NoSymbol ] }; // \ | \ include "level3(ralt_switch)" };