xkb_keymap { xkb_keycodes { include "evdev+aliases(azerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_geometry { include "pc(pc105)" }; partial alphanumeric_keys xkb_symbols "Nico" { include "pc+fr+inet(evdev)+compose(menu)+keypad(oss)" key { [ grave, asciitilde, dead_grave, notsign ]}; // ` ~ ` ¬ key { [ z, Z,guillemotleft, 0x100227A ] }; // z Z « ≺ key { [ x, X,guillemotright,0x100227B ] }; // x X » ≻ key { [ semicolon, period, notequal, multiply ]}; // ; . ≠ × key { [ less, greater, lessthanequal,greaterthanequal ] }; // < > ≤ ≥ key { [ space, space,nobreakspace, 0x1002009 ] }; // ␣ ␣ ⍽ punctuation space key { [ comma, question, dead_acute, 0x1002026 ] }; // , ? ' … key { [ exclam, section, 0x1002022, 0x1002023 ] }; // ! § • ‣ key { [ m, M, endash, emdash ] }; // m M – — key { [ n, N, 0x100205C, 0x1002042 ] }; // n N ⁜ ⁂ key { [ j, J, 0x1002020, 0x1002039 ] }; // j J † ‹ key { [ k, K, 0x1002588, 0x100203A ] }; // k K █ › key { [ q, Q, 0x100221A, Greek_OMEGA ] }; // q Q √ Ω key { [ d, D, 0x1002203, 0x1002200 ] }; // d D ∃ ∀ key { [ t, T, 0x1002208, 0x1002209 ] }; // t T ∈ ∉ key { [ f, F, 0x1002211, 0x100220F ] }; // f F ∑ ∏ key { [ g, G, 0x1002229, 0x100222A ] }; // g G ∩ ∪ key { [ h, H, 0x1002282, 0x1002284 ] }; // h H ⊂ ⊄ key { [ i, I, rightarrow, 0x100263A ] }; // i I → ☺ key { [ l, L, 0x1002591, 0x1002639 ] }; // l L ░ ☹ key { [ w, W, 0x1002592, 0x1002593 ] }; // w W ▒ ▓ // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓ // │ ~ ¬ │ 1 ¡ │ 2 ⅛ │ 3 £ │ 4 $ │ 5 ⅜ │ 6 ⅝ │ 7 ⅞ │ 8 ™ │ 9 ± │ 0 ° │ ° ¿ │ + ˛ ┃ ⌫ Retour┃ // │ ` ` │ & ¹ │ é ~ │ " # │ ' { │ ( [ │ - | │ è ` │ _ \ │ ç ^ │ à @ │ ) ] │ = } ┃ arrière┃ // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫ // ┃ ┃ A Æ │ Z ≺ │ E ¢ │ R ® │ T ∉ │ Y ¥ │ U ↑ │ I ☺ │ O Ø │ P Þ │ ¨ ° │ £ ¯ ┃Entrée ┃ // ┃Tab ↹ ┃ a æ │ z « │ e € │ r ¶ │ t ∈ │ y ← │ u ↓ │ i → │ o ø │ p þ │ ^ " │ $ ¤ ┃ ⏎ ┃ // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓ ┃ // ┃ ┃ Q Ω │ S § │ D ∀ │ F ∏ │ G ∪ │ H ⊄ │ J ‹ │ K › │ L ☹ │ M — │ % ˇ │ µ ̄˘ ┃ ┃ // ┃Maj ⇬ ┃ q √ │ s ß │ d ∃ │ f ∑ │ g ∩ │ h ⊂ │ j † │ k █ │ l ░ │ m – │ ù ^ │ * ` ┃ ┃ // ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫ // ┃ ┃ > ≥ │ W ▓ │ X ≻ │ C © │ V ‘ │ B ’ │ N * │ ? … │ . × │ / ÷ │ § ‣ ┃ ┃ // ┃Shift ⇧┃ < ≤ │ w ▒ │ x » │ c ¢ │ v “ │ b ” │ n ⁜ │ , ' │ ; ≠ │ : · │ ! • ┃Shift ⇧ ┃ // ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛ // ┃ ┃ ┃ ┃ ␣ Espace fine insécable ⍽ ┃ ┃ ┃ ┃ // ┃Ctrl ┃Meta ┃Alt ┃ ␣ Espace Espace insécable ⍽ ┃AltGr ⇮┃Menu ┃Ctrl ┃ // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛ // key { [ 1, ampersand, onesuperior, exclamdown ] }; // key { [ 2, eacute, asciitilde, oneeighth ] }; // key { [ 3, quotedbl, numbersign, sterling ] }; // key { [ 4,apostrophe, braceleft, dollar ] }; // key { [ 5, parenleft, bracketleft, threeeighths ] }; // key { [ 6, minus, bar, fiveeighths ] }; // key { [ 7, egrave, grave, seveneighths ] }; // key { [ 8,underscore, backslash, trademark ] }; // key { [ 9, ccedilla, asciicircum, plusminus ] }; // key { [ 0, agrave, at, degree ] }; // key { [ degree,parenright, bracketright, questiondown ] }; // key { [ equal, plus, braceright, dead_ogonek ] }; }; };