GNU/Linux >> Tutoriels Linux >  >> Linux

Linux – Mode clavier brut ?

Dans les combinaisons de touches magiques sysrq, il y a la combinaison alt+sysrq+r qui, selon wikipedia, fait ce qui suit :

Basculez le clavier du mode brut, le mode utilisé par des programmes tels que
X11 et svgalib, au mode XLATE

Qu'est-ce que le mode brut ? et qu'est-ce que le mode XLATE ?

Puis-je revenir en mode brut une fois que je suis passé en mode XLATE ?

Comment savoir dans quel mode se trouve mon clavier ?

Réponse acceptée :

Lorsque vous appuyez sur une touche de votre clavier, celui-ci envoie un code numérique à l'ordinateur, appelé code de balayage. Le code de balayage indique à l'ordinateur quelle touche a été enfoncée ; par exemple, sur un clavier américain typique, le A envoie le scan code 30 lorsque vous appuyez dessus (et 158 ​​lorsque vous le relâchez). Le pilote du clavier signale ces codes directement aux applications lorsque le clavier est en mode brut ("brut" signifie non traité, directement sur le clavier). Quelques programmes utilisent le mode brut et effectuent leur propre traitement au clavier; le serveur X est le plus important.

La plupart des programmes s'attendent à ce que lorsque vous appuyez sur A touche, le programme lit le caractère a (ASCII 97), et que lorsque vous appuyez sur Shift +A le programme lit A (ASCII 65), et lorsque vous appuyez sur Ctrl +A le programme lit le Ctrl+A caractère (ASCII 1). Les touches qui n'ont pas de caractères associés envoient des séquences d'échappement, par ex. e[A pour Gauche , où e est le caractère ESC (ASCII 27). Le pilote du clavier effectue cette traduction lorsque le clavier est en mode ASCII, également appelé mode XLATE (abréviation de « traduire »). Le mode XLATE permet aux applications de saisir des caractères, au prix de ne pas avoir accès à des nuances telles que "touche Maj gauche enfoncée" ou Ctrl + Maj + A par opposition à Ctrl + A.

Le kbd_mode vous permet de basculer entre les modes et affiche le mode actuel si vous l'invoquez sans aucun argument.

Les combinaisons de touches magiques SysRq sont destinées à se remettre de diverses situations désagréables. L'une des combinaisons de touches est Alt+SysRq+K pour tuer tous les programmes sur la console virtuelle actuelle ; si ce programme met le clavier en mode brut, vous ne pourrez pas taper à l'invite de connexion (qui apparaîtra souvent, selon la configuration de votre système). En appuyant sur Alt+SysRq+R restaure le mode ASCII habituel (en dehors de X) où vous pouvez saisir des caractères.

En relation :Linux – Pourquoi apt autoremove ne supprime-t-il pas tous les anciens packages du noyau en même temps ?
Linux
  1. Mode mono-utilisateur Linux

  2. 10+ commandes Linux VI avec des exemples

  3. Linux - Raccourci clavier du gestionnaire de tâches sous Linux?

  4. Qu'est-ce qu'umask sous UNIX/Linux

  5. Linux :émuler les clics de souris avec le clavier

Commande W sous Linux

À la commande sous Linux

Comment taper le signe de la roupie indienne (₹) sous Linux

Comment lancer Fish Shell en mode privé sous Linux

Linux – Raccourci pour minimiser toutes les fenêtres ?

Segmentation de la mémoire Linux