Espandi Riduci a icona
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale
Questo argomento non è stato ancora valutato - Valuta questo argomento

Enumerazione ConsoleKey

Specifica le chiavi standard in una console.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)
[SerializableAttribute]
public enum ConsoleKey
Nome membroDescrizione
BackspaceIl tasto BACKSPACE.
TabIl tasto TAB.
Clearil tasto di azzeramento.
EnterIl tasto INVIO.
Pausela chiave di PAUSA.
EscapeLa chiave di ESC (premere ESC).
SpacebarLa BARRA SPAZIATRICE.
PageUpPGSU imposta.
PageDownLa PGGIÙ imposta.
Endla fine.
Homela chiave di HOME.
LeftArrowIl tasto freccia SINISTRA.
UpArrowLa chiave freccia SU.
RightArrowIl tasto freccia DESTRA.
DownArrowIl tasto FRECCIA GIÙ.
SelectLa chiave SELECT.
PrintLa chiave di STAMPA.
ExecuteLa chiave EXECUTE.
PrintScreenLa chiave di STAMPA.
InsertLa chiave dell'Istituto aggiuntivi (INSERT).
DeleteLa chiave di DEL (DELETE).
Helpla chiave di GUIDA.
D0le 0 chiavi.
D1La chiave 1.
D2la chiave 2.
D3la chiave 3.
D4la chiave 4.
D5la chiave 5.
D6la chiave 6.
D7la chiave 7.
D8la chiave 8.
D9la chiave 9.
ALa chiave di un oggetto.
Bla chiave di B.
CLa chiave c#.
DLa chiave D.
Ela chiave di E.
FLa chiave f.
GLa chiave G.
HLa chiave H.
IIn.
JLa chiave della J.
KLa chiave K.
LLa " chiave.
MLa chiave m.
NLa chiave N.
OLa chiave di O.
PLa chiave P.
Qla chiave di Q.
RLa chiave R.
SLa chiave di.
TLa chiave T.
Ula chiave di U.
Vla chiave di V.
Wla chiave di W.
XLa chiave X.
YLa chiave Y.
ZLa chiave Z.
LeftWindowsIl tasto tasti logo windows sinistro (tastiera standard Microsoft).
RightWindowsIl corretto i tasti logo windows (tastiera standard Microsoft).
ApplicationsLa chiave applicazione (tastiera standard Microsoft).
SleepLa chiave della sospensione del computer.
NumPad0Le 0 chiavi sul tastierino numerico.
NumPad1La chiave 1 sul tastierino numerico.
NumPad2La chiave 2 sul tastierino numerico.
NumPad3La chiave 3 sul tastierino numerico.
NumPad4La chiave 4 sul tastierino numerico.
NumPad5La chiave 5 sul tastierino numerico.
NumPad6La chiave 6 sul tastierino numerico.
NumPad7La chiave 7 sul tastierino numerico.
NumPad8La chiave 8 sul tastierino numerico.
NumPad9La chiave 9 sul tastierino numerico.
Multiplyla chiave di moltiplicazione.
Addla chiave di aggiunta.
SeparatorLa chiave del separatore.
Subtractla chiave di sottrazione.
Decimalla chiave decimale.
DivideLa chiave della divisione fra.
F1Il tasto F1.
F2la chiave F2.
F3Il tasto F3.
F4la chiave F4.
F5Il tasto F5.
F6la chiave F6.
F7la chiave F7.
F8la chiave F8.
F9la chiave F9.
F10la chiave F10.
F11la chiave F11.
F12la chiave F12.
F13la chiave F13.
F14la chiave F14.
F15la chiave F15.
F16la chiave F16.
F17la chiave F17.
F18la chiave F18.
F19la chiave F19.
F20la chiave F20.
F21la chiave F21.
F22la chiave F22.
F23la chiave F23.
F24la chiave F24.
BrowserBackLa chiave di indietro del browser (Windows 2000 o versioni successive).
BrowserForwardLa chiave avanti del browser (Windows 2000 o versioni successive).
BrowserRefreshLa chiave di aggiornamento del browser (Windows 2000 o versioni successive).
BrowserStopLa chiave di chiusura del browser (Windows 2000 o versioni successive).
BrowserSearchLa chiave di ricerca del browser (Windows 2000 o versioni successive).
BrowserFavoritesLa chiave preferiti del browser (Windows 2000 o versioni successive).
BrowserHomeLa chiave della home page del browser (Windows 2000 o versioni successive).
VolumeMuteLa chiave di muto del volume (tastiera naturale, Windows 2000 o versioni successive Microsoft).
VolumeDownIl volume premuto (tastiera naturale, Windows 2000 o versioni successive Microsoft).
VolumeUpIl volume la chiave su (tastiera naturale, Windows 2000 o versioni successive Microsoft).
MediaNextMultimediale la chiave della barra di avanzamento dopo in Windows 2000 o versioni successive).
MediaPreviousLa chiave precedente della barra di avanzamento di contenuti multimediali (Windows 2000 o versioni successive).
MediaStopLa chiave di arresto multimediale (Windows 2000 o versioni successive).
MediaPlayLa chiave del gioco pausa multimediale (Windows 2000 o versioni successive).
LaunchMailLa chiave iniziale della posta elettronica (tastiera naturale, Windows 2000 o versioni successive Microsoft).
LaunchMediaSelectLa chiave selezionata multimediale (tastiera naturale, Windows 2000 o versioni successive Microsoft).
LaunchApp1La chiave dell'applicazione iniziale 1 (tastiera naturale, Windows 2000 o versioni successive Microsoft).
LaunchApp2La chiave dell'applicazione iniziale 2 (tastiera naturale, Windows 2000 o versioni successive Microsoft).
Oem1La chiave OEM 1 (OEM specifico).
OemPlusL'OEM più la chiave su qualsiasi tastiera relative a un paese/regione (Windows 2000 o versioni successive).
OemCommaLa chiave della virgola OEM su qualsiasi tastiera relative a un paese/regione (Windows 2000 o versioni successive).
OemMinusL'OEM meno la chiave su qualsiasi tastiera relative a un paese/regione (Windows 2000 o versioni successive).
OemPeriodLa chiave di ora OEM su qualsiasi tastiera relative a un paese/regione (Windows 2000 o versioni successive).
Oem2La chiave OEM 2 (OEM specifico).
Oem3La chiave OEM 3 (OEM specifico).
Oem4La chiave OEM 4 (OEM specifico).
Oem5L'OEM 5 (OEM specifico).
Oem6La chiave OEM 6 (OEM specifico).
Oem7La chiave OEM 7 (OEM specifico).
Oem8La chiave OEM 8 (OEM specifico).
Oem102La chiave OEM 102 (OEM specifico).
ProcessLa chiave di PROCESSO IME.
PacketLa chiave di PACCHETTO (utilizzata per passare i caratteri unicode sequenze di tasti).
Attentionla chiave di ATTENZIONE.
CrSelLa chiave di CRSEL (CURSOR SELECT.
ExSelLa chiave di EXSEL (ESTENDERE DI SELEZIONE).
EraseEndOfFilela chiave di ERASE EOF.
PlayLa chiave di GIOCO.
ZoomLa chiave di ZOOM.
NoNameUna costante riservata per un utilizzo futuro.
Pa1la chiave PA1.
OemClearil tasto di azzeramento (OEM specifico).

ConsoleKey l'enumerazione in genere in System.ConsoleKeyInfo struttura, restituita dal Console.ReadKey metodo per indicare la chiave nella console raggiunta.

Nell'esempio seguente viene utilizzato ConsoleKey l'enumerazione per indicare all'utente che impostano l'utente ha raggiunto.


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

Supportato in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supportato in: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (ruoli di base del server non supportati), Windows Server 2008 R2 (ruoli di base del server supportati con SP1 o versione successiva, Itanium non supportato)

.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Il documento è risultato utile?
(1500 caratteri rimanenti)

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
© 2013 Microsoft. Tutti i diritti riservati.