diff --git a/www/content/lexique.md b/www/content/lexique.md index dc30e260..7ebfd6d9 100644 --- a/www/content/lexique.md +++ b/www/content/lexique.md @@ -65,7 +65,7 @@ compris à des développeurs qui travaillent sur la question — comme ça a ét cas au sein de la talentueuse équipe de KMonad sur ce ticket Github : https://github.com/kmonad/kmonad/issues/111 --> -[Scan code]{.a name="scan-code-def"} +[Scan code]{#scan-code-def} : Données envoyées par un clavier physique à un ordinateur lorsque l’on appuie ou relâche une touche. Suite aux évolutions technologiques (PS/2, USB, etc.), @@ -76,22 +76,22 @@ particulier avec les scan codes « XT » ou « ensemble 1 ». Il permet alor d’identifier la touche qui a été pressée dans un périphérique de saisie, au plus bas niveau de l’OS. -[Key code]{.a name="key-code-def"} +[Key code]{#key-code-def} : Code identifiant une touche sur un clavier. Ce code est propre à chaque système d’exploitation. Ce dernier se charge de convertir les différentes conventions de _scan codes_ en _key code_, permettant ainsi de faire abstraction de la technologie du clavier pour développer des dispositions de clavier. -[Point de code]{.a name="point-de-code-def"} (<i lan="en">Code point</i>) +[Point de code]{#point-de-code-def} (<i lan="en">code point</i>) : TODO (cf. [point de code] sur Wikipedia) -[Modificateur]{.a name="modificateur-def"} +[Modificateur]{#modificateur-def} : TODO (Modificateurs courants : `Shift`, `Caps`, `AltGr`, etc.) -[Couche]{.a name="couche-def"} (<i lang="en">layer</i>) +[Couche]{#couche-def} (<i lang="en">layer</i>) : Abstraction pour pouvoir disposer plusieurs caractères sur une même touche. @@ -109,7 +109,7 @@ de la technologie du clavier pour développer des dispositions de clavier. <!-- TODO: liens vers les couches typo et symboles --> -Touche morte (<i lang="en">dead key</i>) +[Touche morte]{#touche-morte-def} (<i lang="en">dead key</i>) : Touche de clavier qui ne produit aucun résultat lorsqu’elle est enfoncée puis relâchée, mais modifie le comportement de la prochaine touche qui sera enfoncée. @@ -119,7 +119,7 @@ ou autres [diacritiques]. Exemple : la touche [^]{.kbd} sur le clavier Azerty puis [E]{.kbd} donne la lettre `ê`. -Diacritique +[Diacritique]{#diacritique-def} : Signe accompagnant une lettre ou un graphème pour en modifier le sens ou la prononciation. @@ -236,7 +236,7 @@ des dispositions clavier. : Par abus de langage c'est aussi la __base de données__ des configurations clavier, [`xkeyboard-config`][xkeyboard-config]. -[Compose]{.a name="compose-def"} +[Compose]{#compose-def} : Une __méthode de saisie__ (<i lang="en">input method</i> ou IM). C’est notamment ce qui permet aux touches mortes système (autres que `1dk`) de fonctionner. @@ -294,7 +294,7 @@ implémentations. #### XKB -[Keycode]{.a name="keycode-xkb-def"} +[Keycode]{#keycode-xkb-def} : Code identifiant une touche physique sur un clavier. Le code _brut_ (raw keycode) est le code numérique issu du traitement bas niveau par le noyau, alors @@ -313,7 +313,7 @@ de celui de XKB, ce dernier étant obtenu en ajoutant 8 au premier. configuration du clavier dans XKB et non le clavier lui-même qui définit la correspondance touche / [keysym]. -[Keysym]{.a name="keysym-def"} +[Keysym]{#keysym-def} : Code numérique identifiant un symbole sur le _capuchon_ d’une touche. Ce mot vient de l’anglais « <i lang="en">key symbol</i> ». Les keysyms sont également @@ -352,7 +352,7 @@ Key Action : TODO -[Groupe]{.a name="group-xkb-def"} +[Groupe]{#group-xkb-def} : TODO