Type de clavier
Un type de clavier a une disposition physique des touches qui lui est spécifique. Cette page vise à lister les dispositions les plus fréquentes. Les agencements sont d'abord présentés bruts, puis annotés avec les scancodes XT des touches[1] et enfin avec la nomenclature XKB.
La principale caractéristique du clavier français par rapport au clavier américain est de posséder une touche supplémentaire portant les caractères « < » et « > », située juste à côté de la touche majuscule gauche (code xkb LSGT
pour lesser greater).
Parmi les clavier dit « français », il existe quelques variations concernant essentiellement la position de la touche portant les caractères « * » et « µ » (code xkb BKSL
).
Clavier 105 touches
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ | ║ ║ ->| ║ │ │ │ │ │ │ │ │ │ │ │ ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ CAPS ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣ ║ ^ ║ │ │ │ │ │ │ │ │ │ │ ║ ^ ║ ║ | ║ │ │ │ │ │ │ │ │ │ │ ║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ ║AltGr║ WinD ║WinM ║ Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 29 │ 02 │ 03 │ 04 │ 05 │ 06 │ 07 │ 08 │ 09 │ 0A │ 0B │ 0C │ 0D ║ 0E ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 0F ║ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 1A │ 1B ║ 1C ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 3A ║ 1E │ 1F │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 2B ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 2A ║ 56 │ 2C │ 2D │ 2E │ 2F │ 30 │ 31 │ 32 │ 33 │ 34 │ 35 ║ 36 ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ 1D ║ E01F ║ 38 ║ 39 ║ E038 ║ E027 ║ E02F ║ E01D ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │TLDE│AE01│AE02│AE03│AE04│AE05│AE06│AE07│AE08│AE09│AE10│AE11│AE12║ BKSP ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ TAB ║AD01│AD02│AD03│AD04│AD05│AD06│AD07│AD08│AD09│AD10│AD11│AD12║ RTRN║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ CAPS ║AC01│AC02│AC03│AC04│AC05│AC06│AC07│AC08│AC09│AC10│AC11│BKSL║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ LFSH ║LSGT│AB01│AB02│AB03│AB04│AB05│AB06│AB07│AB08│AB09│AB10║ RTSH ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ LCTL ║ LWIN ║ LALT║ SPCE ║ RALT ║ RWIN ║ MENU ║ RCTL ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
Variantes 105 touches
Bien qu'il y ait plusieurs centaines de clavier physiquement différents, la plupart tombe dans l'une des trois catégorie suivante pour le placement de la touche entrée et de la touche 2B (touche * et µ en azerty) :
┬────╔════════╗ │ ║ ║ │ 0D ║ 0E ║ ┴──┬─╚══╦═════╣ │ ║ ║ 1A │ 1B ║ 1C ║ ┬───┴╔═══╝ ║ │ ║ ║ │ 28 ║ ║ ┴──╔═╩════╦════╝ ║ ║ │ 35 ║ 36 ║ 2B │ ═╦═╩════╦═╩════╗ ║ ║ ║ ║ E02F ║ E01D ║ ╩══════╩══════╝ |
┬────┬────╔═══╗ │ │ ║ ║ │ 0D │ 2B ║ 0E║ ┴──┬─┴──╔═╩═══╣ │ ║ ║ 1A │ 1B ║ 1C ║ ┬───┴╔═══╝ ║ │ ║ ║ │ 28 ║ ║ ┴──╔═╩═════════╣ ║ ║ 35 ║ 36 ║ ═╦═╩════╦══════╣ ║ ║ ║ ║ E02F ║ E01D ║ ═╩══════╩══════╝ |
┬────╔════════╗ │ ║ ║ │ 0D ║ 0E ║ ┴──┬─╚══╤═════╣ │ │ │ 1A │ 1B │ 2B │ ┬───┴╔═══╧═════╗ │ ║ ║ │ 28 ║ 1C ║ ┴──╔═╩═════════╣ ║ ║ 35 ║ 36 ║ ═╦═╩════╦══════╣ ║ ║ ║ ║ E02F ║ E01D ║ ═╩══════╩══════╝ |
Clavier 104 touches
Une autre disposition très répandue, en particulier dans le monde du travail, est la disposition américaine. La touche entrée est sur une seule ligne et le clavier ne comporte que 104 touches, la touche 56 (touche portant <> sur azerty) étant absente :
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╤═════╝ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ->| ║ │ │ │ │ │ │ │ │ │ │ │ │ │ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴╔═══╧═════╗ ║ ║ │ │ │ │ │ │ │ │ │ │ ║ | ║ ║ CAPS ║ │ │ │ │ │ │ │ │ │ │ ║ <-' ║ ╠════════╩══╗─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╩═════════╣ ║ ^ ║ │ │ │ │ │ │ │ │ │ ║ ^ ║ ║ | ║ │ │ │ │ │ │ │ │ │ ║ | ║ ╠═══════╦═══╩══╦═╧═══╦╧════╧════╧════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ SPACE ║ AltGR ║ WinD ║ WinM ║ Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 29 │ 02 │ 03 │ 04 │ 05 │ 06 │ 07 │ 08 │ 09 │ 0A │ 0B │ 0C │ 0D ║ 0E ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚════════╝ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ 0F ║ 10 │ 11 │ 12 │ 13 │ 14 │ 15 │ 16 │ 17 │ 18 │ 19 │ 1A │ 1B │ 2B │ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴╔═════════╗ ║ ║ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 3A ║ 1E │ 1F │ 20 │ 21 │ 22 │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 ║ 1C ║ ╠════════╩══╗─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╩═════════╣ ║ ║ │ │ │ │ │ │ │ │ │ ║ ║ ║ 2A ║ 2C │ 2D │ 2E │ 2F │ 30 │ 31 │ 32 │ 33 │ 34 │ 35 ║ 36 ║ ╠═══════╦═══╩══╦═╧═══╦╧════╧════╧════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ 1D ║ E01F ║ 38 ║ 39 ║ E038 ║ E027 ║ E02F ║ E01D ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
Clavier ergonomiques, coupé en deux blocs
Il existe aussi de nombreux claviers ergonomiques qui coupent le bloc principal de touches en une partie pour la main gauche et une pour la main droite. Il en existe en version américaine et en version 105 touches, cette dernière étant découpée ainsi :
┌────┬────┬────┬────┬────┬────┬────┐ ┌────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┘ ┌─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ ║ | ║ ║ ->| ║ │ │ │ │ │ │ │ │ │ │ │ │ ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┐ └┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ CAPS ║ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┐ └──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ^ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ^ ║ ║ | ║ │ │ │ │ │ │ │ │ │ │ │ ║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════════════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ SPACE ║ AltGR ║ WinD ║ WinM ║ Ctrl ║ ╚═══════╩══════╩═════╩═══════════════════════════════╩═══════╩══════╩══════╩══════╝ ┌────┬────┬────┬────┬────┬────┬────┐ ┌────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 29 │ 02 │ 03 │ 04 │ 05 │ 06 │ 07 │ │ 08 │ 09 │ 0A │ 0B │ 0C │ 0D ║ 0E ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┘ ┌─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 0F ║ 10 │ 11 │ 12 │ 13 │ 14 │ │ 15 │ 16 │ 17 │ 18 │ 19 │ 1A │ 1B ║ 1C ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┐ └┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 3A ║ 1E │ 1F │ 20 │ 21 │ 22 │ │ 23 │ 24 │ 25 │ 26 │ 27 │ 28 │ 2B ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┐ └──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 2A ║ 56 │ 2C │ 2D │ 2E │ 2F │ 30 │ │ 31 │ 32 │ 33 │ 34 │ 35 ║ 36 ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧═══════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦══════╣ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ 1D ║ E01F ║ 38 ║ 39 ║ E038 ║ E027 ║ E02F ║ E01D ║ ╚═══════╩══════╩═════╩═══════════════════════════════╩═══════╩══════╩══════╩══════╝
Clavier typematrix
TypeMatrix fait aussi des claviers particuliers de 104 touches aux touches droites. Par exemple, le TypeMatrix 2030 se présente sous cette forme (les scancodes ont été supposé et ne sont pas vérifiés) :
┌────┬────┬────┬────┬────┬────╔════╗────┬────┬────┬────┬────┬────┬────╔════╗ │ │ │ │ │ │ ║ ║ │ │ │ │ │ │ ║ ║ │ 29 │ 02 │ 03 │ 04 │ 05 │ 06 ║ ║ 07 │ 08 │ 09 │ 0A │ 0B │ 0C │ 0D ║ Num║ ╔════╗────┼────┼────┼────┼────╢ 0E ╟────┼────┼────┼────┼────┼────┼────╠════╣ ║ ║ │ │ │ │ ║ ║ │ │ │ │ │ │ ║ ║ ║ 0F ║ 10 │ 11 │ 12 │ 13 │ 14 ║ ║ 15 │ 16 │ 17 │ 18 │ 19 │ 1A │ 1B ║ 0E ║ ╠════╣────┼────┼────┼────┼────╠════╣────┼────┼────┼────┼────┼────╔════╬════╣ ║ ║ │ │ │ │ ║ ║ │ │ │ │ │ ║ ║ ║ ║ ║ 1E │ 1F │ 20 │ 21 │ 22 ║ ║ 23 │ 24 │ 25 │ 26 │ 27 │ 28 ║ ║ Del║ ║ 2A ║────┼────┼────┼─══─┼────╢ 1C ╟────┼─══─┼────┼────┼────┼────║ 36 ╠════╣ ║ ║ │ │ │ │ ║ ║ │ │ │ │ │ ║ ║ ║ ║ ║ 2C │ 2D │ 2E │ 2F │ 30 ║ ║ 31 │ 32 │ 33 │ 34 │ 35 │ 2B ║ ║ Ins║ ╠════╩════╧════╧════╦════╧════╩════╩════╧════╦════╧════╧════╧════╬════╬════╣ ║ Not ║ ║ ║ ║ ║ ║ available ║ 39 ║ Not ║ ║E01D║ ╠════╦══════╦═══════╣ ║ ║ 1C ╠════╣ ║ ║ ║ ╠════════════════════════╣ available ║ ║ ║ ║ 1D ║ 38 ║ 2A ║ ║ ║ ║E038║ ╚════╩══════╩═══════╝ ╚═══════════════════╩════╩════╝
Conséquences sur la disposition des caractères
Ce projet vise à définir une disposition de caractère unique pour l'ensemble des claviers. Les différences entre les claviers physiques imposent donc des contraintes sur la disposition de touches proposées dans ce projet.
Si l'on veut prendre en compte les claviers 104 touches, très répandus en entreprise, il est nécessaire de dupliquer les caractères qui pourraient se trouver sur la touche 56. De plus la présence ou absence de cette touche peut faire varier de manière conséquente la charge de travail du doigt qui la frappe.
La touche 2B se déplace beaucoup selon les claviers, des caractères peu fréquents doivent s'y trouver pour déstabiliser au minimum les utilisateurs changeant de clavier souvent.
Les claviers de types TypeMatrix et les claviers ergonomiques coupent le clavier en deux parties. Cependant, le découpage n'est pas toujours identique : le chiffre 6 (touche de scancode 07) se retrouve soit en main gauche, soit en main droite.
Notes et références
- ↑ Barcodeman.com - Scancodes