Skip to content

Commit

Permalink
feat(website): Fix anchors in lexique page
Browse files Browse the repository at this point in the history
  • Loading branch information
wismill committed Mar 20, 2024
1 parent d81c1cd commit b1d1aff
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions www/content/lexique.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.),
Expand All @@ -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.

Expand All @@ -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.
Expand All @@ -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.
Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -352,7 +352,7 @@ Key Action

: TODO

[Groupe]{.a name="group-xkb-def"}
[Groupe]{#group-xkb-def}

: TODO

Expand Down

0 comments on commit b1d1aff

Please sign in to comment.