Les HOWTO Linux...
Page suivante - Page précédente - Table des matières
8. Ctrl-Alt-Del et autres combinaisons spéciales
8.1 Ctrl-Alt-Del (Boot)
Quand on appuie sur Ctrl-Alt-Del (ou toute autre combinaison à
laquelle loadkeys associe le keycode Boot), soit la machine reboote
immédiatement (sans sync), soit le signal SIGINT est envoyé à
init
(ce qui est le comportement par défaut, changeable par
l'appel système reboot(), voir ctrlaltdel(8)).
Certains init
changent le défaut. Ce qui se produit quand
init
reçoit SIGINT dépend de la version du init
utilisée et
est souvent déterminé par le ligne pf
du fichier
/etc/inittab
(on peut dans ce cas lancer n'importe quel programme).
Dans les versions actuelles du noyau Ctrl-AltGr-Del n'est plus assigné
par défaut à Boot.
8.2 Autres combinaisons
Combinaisons par défaut avant utilisation de loadkeys, donc en qwerty.
Nom du keycode Combinaison ------------------------------- Show_Memory Shift-Scrollock Show_Registers AltGr-ScrollLock Show_State Ctrl-ScrollLock Console_n Alt-Fn and Ctrl-Alt-Fn (1 <= n <= 12) Console_{n+12} AltGr-Fn (1 <= n <= 12) Incr_Console Alt-FlècheDroite Decr_Console Alt-FlècheGauche Last_Console Alt[Gr]-ImprEcran Scroll_Backward Shift-PgPrec Scroll_Forward Shift-PgSuiv Compose Ctrl-. (Ctrl-: sur clavier azerty) Caps_On <pas défini> (Par défaut CapsLock est un va-et-vient, Caps_Shift <pas defini> ces Keycodes servent à recréer le désagréable comportement MS-Keyb Fr)
8.3 Combinaisons sous X
Ctrl-Alt-Fn Affiche la console virtuelle n Ctrl-Alt-KP+ Résolution suivante Ctrl-Alt-KP- Résolution précédente Ctrl-Alt-Backspace Tue le serveur XSur certaines cartes-mères, Ctrl-Alt-KP- et Ctrl-Alt-KP+ émulent le bouton Turbo. Ces séquences produisent les scancodes 1d 38 4a ca b8 9d et 1d 38 4e ce b8 9d, et toutes deux changent la vitesse de Turbo (>= 25MHz) à non-Turbo (8 or 12 MHz) et vice-versa. (souvent ce comportement peut être désactivé par un cavalier sur la carte-mère.)
Perry F Nguyen (pfnguyen@netcom22.netcom.com
) écrit:
Les BIOS AMI permettent de bloquer le clavier et de faire clignoter les LEDs quand on appuie sur Ctrl-Alt-Backspace et qu'un mot de passe BIOS est défini, et ce jusqu'à ce que celui-ci soit tapé.
8.4 Combinaisons sous Dosemu
Ctrl-Alt-Fn Rappelle la console n (versions >0.50; avant Alt-Fn) Ctrl-Alt-PgDn Tue dosemu (quand le calvier est en mode RAW) (et bien d'autres, voir la documentation de dosemu)
8.5 Composition de symboles
Un symbole peut être construit en utilisant plusieurs frappes.
- En mode Ascii, taper un code Ascii en décimal sur le pavé numérique, tout en maintenant la touche Alt enfoncée, produit le caractère en question quand on relâche Alt. (En mode Unicode, il faut taper le code hexadécimal à 4 chiffres du symbole)
- L'appui sur un accent mort puis sur une lettre produit cette lettre
accentuée (si possible, sinon l'accent suivi de la lettre).
Les touche mortes sont définissables par l'utilisateur (grâce à
loadkeys(1)). Il y a cinq possibilités:
accent keycode mort keycode normal ------------------------------------------------------ accent grave dead_grave grave accent aigu dead_acute apostrophe accent circonflexe dead_circumflex asciicircum tilde dead_tilde asciitilde tréma dead_diaeresis diaeresis
Par défaut aucune touche du clavier n'est morte. Le résultat est celui de Compose + accent + lettre (et est donc redéfinissable, cf plus bas).NDT: pour des francophones utilisant un clavier Azerty, il vaut généralement mieux se contenter de définir comme touches mortes l'accent circonflexe et le tréma de la touche à droite du `P'. Il est sinon fastidieux voire parfois impossible (en particulier sous X) de taper les symboles tilde et apostrophe, bien utiles sous Unix. Or les tables standard pour clavier Latin-1 activent en général toutes les touches mortes possibles. Il faut donc pour ressusciter ces touches, remplacer le keycode mort par le keycode normal dans la table chargée au démarrage par loadkeys.
- Compose suivi de deux symboles produit une combinaison des deux. Cette
combinaison est redéfinissable. Il y a à ce jour 68 combinaisons par
défaut qui peuvent être affichées par
dumpkeys | grep compose
. - Depuis la version 1.3.33 du noyau, il est possible d'avoir des touches "collantes" (plus ou moins comme Escape) grâce aux codes SControl et SAlt. Par exemple, on peut taper ^C par Scontrol puis C et Ctrl-Alt-BackSpace par SControl puis SAlt puis BackSpace.
Il est à noter qu'il existe au moins trois mécanismes de composition distincts:
- Le pilote clavier de Linux, configuré par loadkeys.
- Le mécanisme de X - voir X386keybd(1), ou XFree86kbd(1).
Sous X11R6 : éditer/usr/X11R6/lib/X11/locale/iso8859-1/Compose
. - Le mécanisme d'emacs, activé en chargeant
iso-insert.el
.
Page suivante - Page précédente - Table des matières