Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ConsoleKey énumération

 

Date de publication : novembre 2016

Spécifie les touches standard d’une console.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

[SerializableAttribute]
public enum ConsoleKey

Nom du membreDescription
A

Touche A.

Add

Touche d’addition (touche d’addition du pavé numérique).

Applications

Touche Application (clavier Microsoft Natural Keyboard).

Attention

Touche ATTN.

B

Touche B.

Backspace

Touche Retour arrière.

BrowserBack

Touche Précédent du navigateur (Windows 2000 ou version ultérieure).

BrowserFavorites

Touche Favoris du navigateur (Windows 2000 ou version ultérieure).

BrowserForward

Touche Suivant du navigateur (Windows 2000 ou version ultérieure).

BrowserHome

Touche Démarrage du navigateur (Windows 2000 ou version ultérieure).

BrowserRefresh

Touche Actualiser du navigateur (Windows 2000 ou version ultérieure).

BrowserSearch

Touche Rechercher du navigateur (Windows 2000 ou version ultérieure).

BrowserStop

Touche Arrêter du navigateur (Windows 2000 ou version ultérieure).

C

Touche C.

Clear

Touche Effacer.

CrSel

Touche CRSEL (Sélection du curseur).

D

Touche D.

D0

Touche 0.

D1

Touche 1.

D2

Touche 2.

D3

Touche 3.

D4

Touche 4.

D5

Touche 5.

D6

Touche 6.

D7

Touche 7.

D8

Touche 8.

D9

Touche 9.

Decimal

Touche de décimale (touche de décimale du pavé numérique).

Delete

Touche Suppr (Suppression).

Divide

Touche de division (touche de division du pavé numérique).

DownArrow

Touche Bas.

E

Touche E.

End

Touche Fin.

Enter

Touche Entrée.

EraseEndOfFile

Touche ERASE EOF.

Escape

La touche Échap (Échappement).

Execute

Touche d’exécution.

ExSel

Touche EXSEL (Étendre la sélection).

F

Touche F.

F1

Touche F1.

F10

Touche F10.

F11

Touche F11.

F12

Touche F12.

F13

Touche F13.

F14

Touche F14.

F15

Touche F15.

F16

Touche F16.

F17

Touche F17.

F18

Touche F18.

F19

Touche F19.

F2

Touche F2.

F20

Touche F20.

F21

Touche F21.

F22

Touche F22.

F23

Touche F23.

F24

Touche F24.

F3

Touche F3.

F4

Touche F4.

F5

Touche F5.

F6

Touche F6.

F7

Touche F7.

F8

Touche F8.

F9

Touche F9.

G

Touche G.

H

Touche H.

Help

Touche Aide.

Home

Touche Début.

I

Touche I.

Insert

Touche Inser (Insertion).

J

Touche J.

K

Touche K.

L

Touche L.

LaunchApp1

Touche Démarrer l’application 1 (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

LaunchApp2

Touche Démarrer l’application 2 (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

LaunchMail

Touche Démarrer messagerie (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

LaunchMediaSelect

Touche Sélectionner média (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

LeftArrow

Touche Gauche.

LeftWindows

Touche du logo Windows de gauche (clavier Microsoft Natural Keyboard).

M

Touche M.

MediaNext

Touche Piste suivante du média (Windows 2000 ou version ultérieure).

MediaPlay

Touche Lecture/Pause du média (Windows 2000 ou version ultérieure).

MediaPrevious

Touche Piste précédente du média (Windows 2000 ou version ultérieure).

MediaStop

Touche Arrêt du média (Windows 2000 ou version ultérieure).

Multiply

Touche de multiplication (touche de multiplication du pavé numérique).

N

Touche N.

NoName

Constante réservée à une future utilisation.

NumPad0

Touche 0 du pavé numérique.

NumPad1

Touche 1 du pavé numérique.

NumPad2

Touche 2 du pavé numérique.

NumPad3

Touche 3 du pavé numérique.

NumPad4

Touche 4 du pavé numérique.

NumPad5

Touche 5 du pavé numérique.

NumPad6

Touche 6 du pavé numérique.

NumPad7

Touche 7 du pavé numérique.

NumPad8

Touche 8 du pavé numérique.

NumPad9

Touche 9 du pavé numérique.

O

Touche O.

Oem1

Touche OEM 1 (spécifique à l’OEM).

Oem102

Touche OEM 102 (spécifique à l’OEM).

Oem2

Touche OEM 2 (spécifique à l’OEM).

Oem3

Touche OEM 3 (spécifique à l’OEM).

Oem4

Touche OEM 4 (spécifique à l’OEM).

Oem5

Touche OEM 5 (spécifique à l’OEM).

Oem6

Touche OEM 6 (spécifique à l’OEM).

Oem7

Touche OEM 7 (spécifique à l’OEM).

Oem8

Touche OEM 8 (spécifique à l’OEM).

OemClear

Touche Effacer (spécifique à l’OEM).

OemComma

Touche OEM Virgule sur un clavier destiné à un pays/région déterminé (Windows 2000 ou version ultérieure).

OemMinus

Touche OEM Moins sur un clavier destiné à un pays/région déterminé (Windows 2000 ou version ultérieure).

OemPeriod

Touche OEM Point sur un clavier destiné à un pays/région déterminé (Windows 2000 ou version ultérieure).

OemPlus

Touche OEM Plus sur un clavier destiné à un pays/région déterminé (Windows 2000 ou version ultérieure).

P

Touche P.

Pa1

Touche PA1.

Packet

Touche PACKET (utilisée pour passer des caractères Unicode avec des séquences de touches).

PageDown

Touche Page suivante.

PageUp

Touche Page précédente.

Pause

Touche Pause.

Play

Touche de lecture.

Print

Touche d’impression.

PrintScreen

Touche Impr. écran.

Process

Touche de processus IME.

Q

Touche Q.

R

Touche R.

RightArrow

Touche Droite.

RightWindows

Touche du logo Windows de droite (clavier Microsoft Natural Keyboard).

S

Touche S.

Select

Touche de sélection.

Separator

Touche de séparateur.

Sleep

Touche de mise en veille de l’ordinateur.

Spacebar

Touche Espace.

Subtract

Touche de soustraction (touche de soustraction du pavé numérique).

T

Touche T.

Tab

Touche Tabulation.

U

Touche U.

UpArrow

Touche Haut.

V

Touche V.

VolumeDown

Touche Baisser le volume (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

VolumeMute

Touche Volume/Muet (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

VolumeUp

Touche Monter le volume (clavier Microsoft Natural Keyboard, Windows 2000 ou version ultérieure).

W

Touche W.

X

Touche X.

Y

Touche Y.

Z

Touche Z.

Zoom

Touche ZOOM.

Le ConsoleKey énumération est généralement utilisée dans les System.ConsoleKeyInfo structure, ce qui est retourné par la Console.ReadKey méthode pour indiquer la touche de la console a été enfoncée.

L’exemple suivant utilise le ConsoleKey énumération pour indiquer à l’utilisateur pour lequel la clé de l’utilisateur a appuyé.

using System;
using System.Text;

public class ConsoleKeyExample
{
   public static void Main()
   {
      ConsoleKeyInfo input;
      do {
         Console.WriteLine("Press a key, together with Alt, Ctrl, or Shift.");
         Console.WriteLine("Press Esc to exit.");
         input = Console.ReadKey(true);

         StringBuilder output = new StringBuilder(
                       String.Format("You pressed {0}", input.Key.ToString()));
         bool modifiers = false;

         if ((input.Modifiers & ConsoleModifiers.Alt) == ConsoleModifiers.Alt) {
            output.Append(", together with " + ConsoleModifiers.Alt.ToString());
            modifiers = true;
         }
         if ((input.Modifiers & ConsoleModifiers.Control) == ConsoleModifiers.Control)
         {
            if (modifiers) {
               output.Append(" and ");
            }   
            else {
               output.Append(", together with ");
               modifiers = true;
            }
            output.Append(ConsoleModifiers.Control.ToString());
         }
         if ((input.Modifiers & ConsoleModifiers.Shift) == ConsoleModifiers.Shift)
         {
            if (modifiers) {
               output.Append(" and ");
            }   
            else {
               output.Append(", together with ");
               modifiers = true;
            }
            output.Append(ConsoleModifiers.Shift.ToString());
         }
         output.Append(".");                  
         Console.WriteLine(output.ToString());
         Console.WriteLine();
      } while (input.Key != ConsoleKey.Escape);
   }
}
// The output from a sample console session might appear as follows:
//       Press a key, along with Alt, Ctrl, or Shift.
//       Press Esc to exit.
//       You pressed D.
//       
//       Press a key, along with Alt, Ctrl, or Shift.
//       Press Esc to exit.
//       You pressed X, along with Shift.
//       
//       Press a key, along with Alt, Ctrl, or Shift.
//       Press Esc to exit.
//       You pressed L, along with Control and Shift.
//       
//       Press a key, along with Alt, Ctrl, or Shift.
//       Press Esc to exit.
//       You pressed P, along with Alt and Control and Shift.
//       
//       Press a key, along with Alt, Ctrl, or Shift.
//       Press Esc to exit.
//       You pressed Escape. 

.NET Framework
Disponible depuis 2.0
Retour au début
Afficher: