E:/Devel/AgateLib/trunk/src/Keyboard.cs File Reference


Namespaces

namespace  ERY.AgateLib

Classes

struct  ERY.AgateLib.KeyModifiers
 Structure which keeps track of modifier keys applied to other keys. More...
class  ERY.AgateLib.InputEventArgs
 Class which describes details about an input event. More...
class  ERY.AgateLib.Keyboard
 Static class which represents Keyboard input. More...
class  ERY.AgateLib.Keyboard.KeyState
 Class which represents the state of all keys on the keyboard. More...

Enumerations

enum  ERY::AgateLib.KeyCode {
  ERY::AgateLib.None = 0, ERY::AgateLib.None = 0, ERY::AgateLib.BackSpace = 8, ERY::AgateLib.Tab = 9,
  ERY::AgateLib.LineFeed = 10, ERY::AgateLib.Clear = 12, ERY::AgateLib.Return = 13, ERY::AgateLib.Enter = 13,
  ERY::AgateLib.Pause = 19, ERY::AgateLib.CapsLock = 20, ERY::AgateLib.Escape = 27, ERY::AgateLib.Space = 32,
  ERY::AgateLib.PageUp = 33, ERY::AgateLib.PageDown = 34, ERY::AgateLib.End = 35, ERY::AgateLib.Home = 36,
  ERY::AgateLib.Left = 37, ERY::AgateLib.Up = 38, ERY::AgateLib.Right = 39, ERY::AgateLib.Down = 40,
  ERY::AgateLib.Select = 41, ERY::AgateLib.Print = 42, ERY::AgateLib.Execute = 43, ERY::AgateLib.PrintScreen = 44,
  ERY::AgateLib.Insert = 45, ERY::AgateLib.Delete = 46, ERY::AgateLib.Help = 47, ERY::AgateLib.D0 = 48,
  ERY::AgateLib.D1 = 49, ERY::AgateLib.D2 = 50, ERY::AgateLib.D3 = 51, ERY::AgateLib.D4 = 52,
  ERY::AgateLib.D5 = 53, ERY::AgateLib.D6 = 54, ERY::AgateLib.D7 = 55, ERY::AgateLib.D8 = 56,
  ERY::AgateLib.D9 = 57, ERY::AgateLib.A = 65, ERY::AgateLib.B = 66, ERY::AgateLib.C = 67,
  ERY::AgateLib.D = 68, ERY::AgateLib.E = 69, ERY::AgateLib.F = 70, ERY::AgateLib.G = 71,
  ERY::AgateLib.H = 72, ERY::AgateLib.I = 73, ERY::AgateLib.J = 74, ERY::AgateLib.K = 75,
  ERY::AgateLib.L = 76, ERY::AgateLib.M = 77, ERY::AgateLib.N = 78, ERY::AgateLib.O = 79,
  ERY::AgateLib.P = 80, ERY::AgateLib.Q = 81, ERY::AgateLib.R = 82, ERY::AgateLib.S = 83,
  ERY::AgateLib.T = 84, ERY::AgateLib.U = 85, ERY::AgateLib.V = 86, ERY::AgateLib.W = 87,
  ERY::AgateLib.X = 88, ERY::AgateLib.Y = 89, ERY::AgateLib.Z = 90, ERY::AgateLib.LWin = 91,
  ERY::AgateLib.RWin = 92, ERY::AgateLib.Apps = 93, ERY::AgateLib.Sleep = 95, ERY::AgateLib.NumPad0 = 96,
  ERY::AgateLib.NumPad1 = 97, ERY::AgateLib.NumPad2 = 98, ERY::AgateLib.NumPad3 = 99, ERY::AgateLib.NumPad4 = 100,
  ERY::AgateLib.NumPad5 = 101, ERY::AgateLib.NumPad6 = 102, ERY::AgateLib.NumPad7 = 103, ERY::AgateLib.NumPad8 = 104,
  ERY::AgateLib.NumPad9 = 105, ERY::AgateLib.NumPadMultiply = 106, ERY::AgateLib.NumPadPlus = 107, ERY::AgateLib.Separator = 108,
  ERY::AgateLib.NumPadMinus = 109, ERY::AgateLib.NumPadPeriod = 110, ERY::AgateLib.NumPadSlash = 111, ERY::AgateLib.F1 = 112,
  ERY::AgateLib.F2 = 113, ERY::AgateLib.F3 = 114, ERY::AgateLib.F4 = 115, ERY::AgateLib.F5 = 116,
  ERY::AgateLib.F6 = 117, ERY::AgateLib.F7 = 118, ERY::AgateLib.F8 = 119, ERY::AgateLib.F9 = 120,
  ERY::AgateLib.F10 = 121, ERY::AgateLib.F11 = 122, ERY::AgateLib.F12 = 123, ERY::AgateLib.F13 = 124,
  ERY::AgateLib.F14 = 125, ERY::AgateLib.F15 = 126, ERY::AgateLib.F16 = 127, ERY::AgateLib.F17 = 128,
  ERY::AgateLib.F18 = 129, ERY::AgateLib.F19 = 130, ERY::AgateLib.F20 = 131, ERY::AgateLib.F21 = 132,
  ERY::AgateLib.F22 = 133, ERY::AgateLib.F23 = 134, ERY::AgateLib.F24 = 135, ERY::AgateLib.NumLock = 144,
  ERY::AgateLib.Scroll = 145, ERY::AgateLib.LShiftKey = 160, ERY::AgateLib.RShiftKey = 161, ERY::AgateLib.LControlKey = 162,
  ERY::AgateLib.RControlKey = 163, ERY::AgateLib.LMenu = 164, ERY::AgateLib.RMenu = 165, ERY::AgateLib.BrowserBack = 166,
  ERY::AgateLib.BrowserForward = 167, ERY::AgateLib.BrowserRefresh = 168, ERY::AgateLib.BrowserStop = 169, ERY::AgateLib.BrowserSearch = 170,
  ERY::AgateLib.BrowserFavorites = 171, ERY::AgateLib.BrowserHome = 172, ERY::AgateLib.VolumeMute = 173, ERY::AgateLib.VolumeDown = 174,
  ERY::AgateLib.VolumeUp = 175, ERY::AgateLib.MediaNextTrack = 176, ERY::AgateLib.MediaPreviousTrack = 177, ERY::AgateLib.MediaStop = 178,
  ERY::AgateLib.MediaPlayPause = 179, ERY::AgateLib.LaunchMail = 180, ERY::AgateLib.SelectMedia = 181, ERY::AgateLib.LaunchApplication1 = 182,
  ERY::AgateLib.LaunchApplication2 = 183, ERY::AgateLib.Semicolon = 186, ERY::AgateLib.Oem1 = 186, ERY::AgateLib.Plus = 187,
  ERY::AgateLib.Comma = 188, ERY::AgateLib.Minus = 189, ERY::AgateLib.Period = 190, ERY::AgateLib.Slash = 191,
  ERY::AgateLib.Tilde = 192, ERY::AgateLib.OpenBracket = 219, ERY::AgateLib.BackSlash = 220, ERY::AgateLib.CloseBracket = 221,
  ERY::AgateLib.Quotes = 222, ERY::AgateLib.Oem8 = 223, ERY::AgateLib.Shift = 1, ERY::AgateLib.Control = 2,
  ERY::AgateLib.Alt = 4
}
 An enumeration of all possible key values. These values (mostly) correspond to the values used in System.Windows.Forms.Keys in .NET 2.0. More...

Functions

delegate void ERY::AgateLib.InputEventHandler (InputEventArgs e)
 Event handler event type.

AgateLib
Awesome Game and Tool Engine Library
SourceForge.net Logo