Type de clavier
Il existe plusieurs types de claviers différents. Cette page vise à lister les dispositions de touches les plus fréquentes. Les dispositions sont d'abord présentées vierges puis annotées 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 « > » et située juste à côté de la touche majuscule gauche (code XKB LSGT pour lesser greater).
Parmis les clavier dit « français » il existe quelques subtiles variations concernant essentiellement la position de la touche portant les caractères « * » et « µ » (code XKB : BKSL).
Clavier français 105 touches
Disposition la plus fréquente
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ | ║ ║ ->| ║ │ │ │ │ │ │ │ │ │ │ │ ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ 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 ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝ ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │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 ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
Variante A
La touche 1C (touche entrer) est plus grosse. Elle prend la place de la touche 2B (touche * en azerty) qui se retrouve déplacée à droite du shift droit :
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 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 ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╩════╦════╝ ║ ║ │ │ │ │ │ │ │ │ │ │ ║ ║ │ ║ 2A ║ 56 │ 2C │ 2D │ 2E │ 2F │ 30 │ 31 │ 32 │ 33 │ 34 │ 35 ║ 36 ║ 2B │ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧══╦═╧════╧╦═══╧══╦═╩════╦═╩════╗ ║ ║ ║ ║ ║ ║ ║ ║ ║ ║ 1D ║ E01F ║ 38 ║ 39 ║ E038 ║ E027 ║ E02F ║ E01D ║ ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
Variante B
Une autre disposition très répandue, en particulier dans le monde du travail, est la disposition américaine. La touche « entrer » est sur une seule ligne et le clavier ne comporte que 104 touches, la touche 56 (touche <> en azerty) étant absente :
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 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 coupe 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 :
┌────┬────┬────┬────┬────┬────┬────┐ ┌────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 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 ║ ║ Not ║ ║E01D║ ╠════╦══════╦═══════╣ 39 ║ ║ 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 peut 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