İngilizce dilinde oku

Aracılığıyla paylaş


ConsoleKey Sabit listesi

Tanım

Konsoldaki standart anahtarları belirtir.

C#
public enum ConsoleKey
C#
[System.Serializable]
public enum ConsoleKey
Devralma
ConsoleKey
Öznitelikler

Alanlar

Name Değer Description
A 65

A anahtarı.

Add 107

Ekle tuşu (sayısal tuş takımındaki toplama tuşu).

Applications 93

Uygulama tuşu (Microsoft Doğal Klavye).

Attention 246

ATTN anahtarı.

B 66

B tuşu.

Backspace 8

GERİ AL tuşu.

BrowserBack 166

Tarayıcı Geri tuşu.

BrowserFavorites 171

Tarayıcı Sık Kullanılanlar tuşu.

BrowserForward 167

Tarayıcı İletme tuşu.

BrowserHome 172

Tarayıcı Giriş tuşu.

BrowserRefresh 168

Tarayıcı Yenileme anahtarı.

BrowserSearch 170

Tarayıcı Arama tuşu.

BrowserStop 169

Tarayıcı Durdurma tuşu.

C 67

C tuşu.

Clear 12

CLEAR tuşu.

CrSel 247

CRSEL (CURSOR SELECT) tuşu.

D 68

D tuşu.

D0 48

0 anahtarı.

D1 49

1 tuşu.

D2 50

2 anahtar.

D3 51

3 anahtar.

D4 52

4 anahtar.

D5 53

5 anahtar.

D6 54

6 anahtarı.

D7 55

7 anahtarı.

D8 56

8 anahtar.

D9 57

9 tuşu.

Decimal 110

Ondalık anahtar (sayısal tuş takımındaki ondalık anahtar).

Delete 46

DEL (DELETE) anahtarı.

Divide 111

Bölme tuşu (sayısal tuş takımındaki bölme tuşu).

DownArrow 40

AŞAĞI OK tuşu.

E 69

E anahtarı.

End 35

END tuşu.

Enter 13

ENTER tuşu.

EraseEndOfFile 249

ERASE EOF anahtarı.

Escape 27

ESC (ESCAPE) anahtarı.

Execute 43

EXECUTE anahtarı.

ExSel 248

EXSEL (SEÇIMI GENIŞLET) anahtarı.

F 70

F tuşu.

F1 112

F1 tuşu.

F10 121

F10 tuşu.

F11 122

F11 tuşu.

F12 123

F12 tuşu.

F13 124

F13 tuşu.

F14 125

F14 tuşu.

F15 126

F15 tuşu.

F16 127

F16 tuşu.

F17 128

F17 tuşu.

F18 129

F18 tuşu.

F19 130

F19 tuşu.

F2 113

F2 tuşu.

F20 131

F20 tuşu.

F21 132

F21 tuşu.

F22 133

F22 tuşu.

F23 134

F23 tuşu.

F24 135

F24 tuşu.

F3 114

F3 tuşu.

F4 115

F4 tuşu.

F5 116

F5 tuşu.

F6 117

F6 tuşu.

F7 118

F7 tuşu.

F8 119

F8 tuşu.

F9 120

F9 tuşu.

G 71

G anahtarı.

H 72

H tuşu.

Help 47

HELP anahtarı.

Home 36

HOME tuşu.

I 73

I anahtarı.

Insert 45

INS (INSERT) anahtarı.

J 74

J anahtarı.

K 75

K anahtarı.

L 76

L tuşu.

LaunchApp1 182

Uygulama 1'i Başlat tuşu (Microsoft Doğal Klavye).

LaunchApp2 183

Uygulama 2'yi Başlat tuşu (Microsoft Doğal Klavye).

LaunchMail 180

Başlangıç Postası tuşu (Microsoft Doğal Klavye).

LaunchMediaSelect 181

Medya Seç tuşu (Microsoft Doğal Klavye).

LeftArrow 37

SOL OK tuşu.

LeftWindows 91

Sol Windows logo tuşu (Microsoft Doğal Klavye).

M 77

M tuşu.

MediaNext 176

Media Next Track tuşu.

MediaPlay 179

Medya Yürütme/Duraklat tuşu.

MediaPrevious 177

Media Previous Track tuşu.

MediaStop 178

Medya Durdurma tuşu.

Multiply 106

Çarpma tuşu (sayısal tuş takımındaki çarpma tuşu).

N 78

N tuşu.

NoName 252

Gelecekteki kullanım için ayrılmış sabit.

NumPad0 96

Sayısal tuş takımındaki 0 tuşu.

NumPad1 97

Sayısal tuş takımındaki 1 tuşu.

NumPad2 98

Sayısal tuş takımındaki 2 tuşu.

NumPad3 99

Sayısal tuş takımındaki 3 tuşu.

NumPad4 100

Sayısal tuş takımındaki 4 tuşu.

NumPad5 101

Sayısal tuş takımındaki 5 tuşu.

NumPad6 102

Sayısal tuş takımındaki 6 tuşu.

NumPad7 103

Sayısal tuş takımındaki 7 tuşu.

NumPad8 104

Sayısal tuş takımındaki 8 tuşu.

NumPad9 105

Sayısal tuş takımındaki 9 tuşu.

O 79

O tuşu.

Oem1 186

OEM 1 anahtarı (OEM'e özgü).

Oem102 226

OEM 102 anahtarı (OEM'e özgü).

Oem2 191

OEM 2 anahtarı (OEM'e özgü).

Oem3 192

OEM 3 anahtarı (OEM'e özgü).

Oem4 219

OEM 4 anahtarı (OEM'e özgü).

Oem5 220

OEM 5 (OEM'e özgü).

Oem6 221

OEM 6 anahtarı (OEM'e özgü).

Oem7 222

OEM 7 anahtarı (OEM'e özgü).

Oem8 223

OEM 8 anahtarı (OEM'e özgü).

OemClear 254

CLEAR anahtarı (OEM'e özgü).

OemComma 188

Herhangi bir ülke/bölge klavyesinde OEM Virgül tuşu.

OemMinus 189

Herhangi bir ülke/bölge klavyesinde OEM Eksi tuşu.

OemPeriod 190

Herhangi bir ülke/bölge klavyesinde OEM Dönemi tuşu.

OemPlus 187

Herhangi bir ülke/bölge klavyesinde OEM Plus tuşu.

P 80

P tuşu.

Pa1 253

PA1 anahtarı.

Packet 231

PACKET anahtarı (tuş vuruşlarıyla Unicode karakterleri geçirmek için kullanılır).

PageDown 34

PAGE DOWN tuşu.

PageUp 33

PAGE UP tuşu.

Pause 19

PAUSE tuşu.

Play 250

PLAY tuşu.

Print 42

PRINT tuşu.

PrintScreen 44

PRINT SCREEN tuşu.

Process 229

IME PROCESS anahtarı.

Q 81

Q tuşu.

R 82

R tuşu.

RightArrow 39

SAĞ OK tuşu.

RightWindows 92

Sağ Windows logo tuşu (Microsoft Natural Keyboard).

S 83

S anahtarı.

Select 41

SELECT tuşu.

Separator 108

Ayırıcı tuşu.

Sleep 95

Bilgisayar Uyku tuşu.

Spacebar 32

ARA ÇUBUĞU tuşu.

Subtract 109

Çıkarma tuşu (sayısal tuş takımındaki çıkarma tuşu).

T 84

T tuşu.

Tab 9

SEKME tuşu.

U 85

U anahtarı.

UpArrow 38

YUKARI OK tuşu.

V 86

V tuşu.

VolumeDown 174

Sesi Alçalt tuşu (Microsoft Doğal Klavye).

VolumeMute 173

Ses Düzeyi Sessiz tuşu (Microsoft Doğal Klavye).

VolumeUp 175

Sesi Açma tuşu (Microsoft Doğal Klavye).

W 87

W tuşu.

X 88

X tuşu.

Y 89

Y anahtarı.

Z 90

Z tuşu.

Zoom 251

ZOOM tuşu.

Örnekler

Aşağıdaki örnek, kullanıcıya kullanıcının hangi tuşa bastığını göstermek için numaralandırmayı kullanır ConsoleKey .

C#
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.

Açıklamalar

Numaralandırma ConsoleKey genellikle konsolunda hangi tuşa basıldığını belirtmek için yöntemi tarafından Console.ReadKey döndürülen nfo yapısında kullanılır.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1