Utilisateur:Vincent Ramos/API
Apparence
// Clavier API à deux groupes, symboles classés par fréquence d'emploi dans mes propres usages. // On passe de l'un à l'autre via la touche Alt de gauche. // Fichier distribué sous licence GFDL par Vincent Ramos <siva-nataraja(à)infonie.fr>. // D'après un fichier de Vincent Habchi <10.50(à)free.fr> distribué sous licence BSD. // Le fichier est encore incomplet : il y manque les caractères diacritiques sans chasse nécessaires. partial default alphanumeric_keys xkb_symbols "francais" { name[Group1]="API_1"; name[Group2]="API_2"; key <ESC> {[Escape ]}; key <TLDE> {[twosuperior, threesuperior, dead_acute ], [U0314 ]}; key <AE01> {[ampersand, 1, onehalf ], [ampersand, 1 ]}; key <AE02> {[eacute, 2, dead_tilde ], [dead_acute, 2 ]}; key <AE03> {[quotedbl, 3, numbersign ], [dead_breve, 3 ]}; key <AE04> {[apostrophe, 4, braceleft ], [U0313, 4 ]}; key <AE05> {[parenleft, 5, bracketleft ], [parenleft, 5 ]}; key <AE06> {[minus, 6, bar ], [dead_macron, 6 ]}; key <AE07> {[egrave, 7, dead_grave ], [dead_grave, 7 ]}; key <AE08> {[underscore, 8, backslash ], [quoteright, 8 ]}; key <AE09> {[ccedilla, 9, asciicircum ], [dead_iota, 9 ]}; key <AE10> {[agrave, 0, at ], [at, 0 ]}; key <AE11> {[parenright, degree, bracketright ], [parenright ]}; key <AE12> {[equal, plus, braceright ]}; key <BKSP> {[BackSpace, Delete ]}; key <TAB> {[Tab ]}; key <AD01> {[a, ae, U0251, U0250 ], [U0252 ]}; // ɑ 0251 // ɐ 0250 // ɒ 0252 key <AD02> {[z, U0292, U0290, U0291 ], [U0293 ]}; // ʒ 0292 // ʐ 0290 // ʑ 0291 // ʓ 0293 key <AD03> {[e, U0259, U025B, U0258 ], [U025A, U025C, U025D, U025E ]}; // ə 0259 // ɛ 025B // ɘ 0258 // ɚ 025A // ɜ 025C // ɝ 025D // ɞ 025E key <AD04> {[r, U027E, U0281, U0280 ], [U0279, U027D, U027A, U027B ]}; // ɾ 027E // ʁ 0281 // ʀ 0280 // ɹ 0279 // ɽ 027D // ɺ 027A // ɻ 027B key <AD05> {[t, U02A7, U0288, U02A8 ], [U02A6 ]}; // ʧ U02A7 // ʈ U0288 // ʨ U02A8 // ʦ U02A6 key <AD06> {[y, U028F ]}; // ʏ U028F key <AD07> {[u, U028A, U0289 ]}; // ʊ U028A // ʉ U0289 key <AD08> {[i, U026A, U0268, U027F ]}; // ɪ U026A // ɨ U0268 // ɿ U027F key <AD09> {[o, U0254, oe, U0275 ], [U0276, U0298 ]}; // ɔ U0254 // œ oe // ɵ U0275 // ɶ U0276 // ʘ U0298 key <AD10> {[p ]}; key <AD11> {[dead_circumflex, dead_diaeresis ], [dead_tilde, dead_diaeresis ]}; key <AD12> {[dollar, sterling, currency ], [Greek_finalsmallsigma ]}; key <RTRN> {[Return, Linefeed ]}; key <CAPS> {[Caps_Lock ]}; key <AC01> {[q, Greek_theta, U02A0 ]}; // θ Greek_theta // ʠ U02A0 key <AC02> {[s, U0283, U0282, U0284 ], [U0285 ]}; // ʃ U0283 // ʂ U0282 // ʄ U0284 // ʅ U0285 key <AC03> {[d, U0256, U02A4, U0257 ], [U02A5, U02A3 ]}; // ɖ U0256 // ʤ U02A4 // ɗ U0257 // ʥ U02A5 // ʣ U02A3 key <AC04> {[f, U0278 ]}; // ɸ U0278 key <AC05> {[g, U0263, U02E0, U0264 ], [U0260, U0262, U029B ]}; // ɣ U0263 // ˠ U02E0 // ɤ U0264 // ɠ U0260 // ɢ U0262 // ʛ U029B key <AC06> {[h, U02B0, U0265, U02B1 ], [U0266, U029C, U0267 ]}; // ʰ U02B0 // ɥ U0265 // ʱ U02B1 // ɦ U0266 // ʜ U029C // ɧ U0267 key <AC07> {[j, U025F, U02B2, U029D ]}; // ɟ U025F // ʲ U02B2 // ʝ U029D key <AC08> {[k ]}; key <AC09> {[l, U028E, U026B, U026C ], [U026D, U026E, U029F, U02E1 ]}; // ʎ U028E // ɫ U026B // ɬ U026C // ɭ U026D // ɮ U026E // ʟ U029F // ˡ U02E1 key <AC10> {[m, U0270, U026F, U0271 ]}; // ɰ U0270 // ɯ U026F // ɱ U0271 key <AC11> {[ugrave, percent ]}; key <BKSL> {[asterisk, mu ]}; key <LSGT> {[less, greater, guillemotleft, guillemotright ]}; key <AB01> {[w, U02B7, U028D, U0277 ]}; // ʷ U02B7 // ʍ U028D // ɷ U0277 key <AB02> {[x, Greek_chi ]}; // χ Greek_chi key <AB03> {[c, U0255, U0254 ]}; // ɕ U0255 // ɔ U0254 key <AB04> {[v, U028B, U028C ]}; // ʋ U028B // ʌ U028C key <AB05> {[b, Greek_beta, U0253, U0299 ]}; // β Greek_beta // ɓ U0253 // ʙ U0299 key <AB06> {[n, U014B, U0272, U0273 ], [U0274 ]}; // ŋ U014B // ɲ U0272 // ɳ U0273 // ɴ U0274 //Emplacement de la <virgule> / <point d'interrogation> key <AB07> {[U0294, U0295, U02C1, U02C0 ], [U02A1, U02A2 ]}; // ʔ U0294 // ʕ U0295 // ˁ U02C1 // ˀ U02C0 // ʡ U02A1 // ʢ U02A2 key <AB08> {[semicolon, period ]}; //Emplacement du <deux-points> et de la <barre oblique>. key <AB09> {[U02D0, slash, U02D1 ]}; // ː U02D0 // ˑ U02D1 key <AB10> {[exclam, section ]}; key <SPCE> {[space, space, nobreakspace ]}; // Héritage de fr-latin9 key <KPDL> {[KP_Delete, period, KP_Delete, KP_Decimal ]}; key <RALT> {type="TWO_LEVEL", [ ISO_Level3_Shift, Multi_key ]}; key <LALT> {actions[Group1] = [LockGroup(Group=2) ], actions[Group2] = [LockGroup(Group=1) ]}; modifier_map Mod5 { <RALT> }; };