System.Windows.Forms.KeyUtil.Initialize C# (CSharp) Méthode

Initialize() private static méthode

private static Initialize ( ) : void
Résultat void
		private static void Initialize ()
		{
			if (initialized)
				return;
			initialized = true;
			keyNames = new Hashtable ();
			modifiers = new Hashtable ();
			
			keyNames.Add (NSKey.Backslash, Keys.OemBackslash);
			keyNames.Add (NSKey.CapsLock, Keys.Capital);
			keyNames.Add (NSKey.Comma, Keys.Oemcomma);
			keyNames.Add (NSKey.Command, Keys.LWin);
			keyNames.Add (NSKey.Delete, Keys.Back);
			keyNames.Add (NSKey.DownArrow, Keys.Down);
			keyNames.Add (NSKey.Equal, Keys.Oemplus);
			keyNames.Add (NSKey.ForwardDelete, NSKey.Delete);
			keyNames.Add (NSKey.Keypad0, Keys.D0);
			keyNames.Add (NSKey.Keypad1, Keys.D1);
			keyNames.Add (NSKey.Keypad2, Keys.D2);
			keyNames.Add (NSKey.Keypad3, Keys.D3);
			keyNames.Add (NSKey.Keypad4, Keys.D4);
			keyNames.Add (NSKey.Keypad5, Keys.D5);
			keyNames.Add (NSKey.Keypad6, Keys.D6);
			keyNames.Add (NSKey.Keypad7, Keys.D7);
			keyNames.Add (NSKey.Keypad8, Keys.D8);
			keyNames.Add (NSKey.Keypad9, Keys.D9);
			keyNames.Add (NSKey.KeypadDecimal, Keys.Decimal);
			keyNames.Add (NSKey.KeypadDivide, Keys.Divide);
			keyNames.Add (NSKey.KeypadEnter, Keys.Enter);
			keyNames.Add (NSKey.KeypadEquals, Keys.Oemplus);
			keyNames.Add (NSKey.KeypadMinus, Keys.OemMinus);
			keyNames.Add (NSKey.KeypadMultiply, Keys.Multiply);
			keyNames.Add (NSKey.KeypadPlus, Keys.Oemplus | Keys.Shift);
			keyNames.Add (NSKey.LeftArrow, Keys.Left);
			keyNames.Add (NSKey.LeftBracket, Keys.OemOpenBrackets);
			keyNames.Add (NSKey.Minus, Keys.OemMinus);
			keyNames.Add (NSKey.Mute, Keys.VolumeMute);
			keyNames.Add (NSKey.Next, Keys.MediaNextTrack);
			keyNames.Add (NSKey.Option, Keys.Alt);
			keyNames.Add (NSKey.Pause, Keys.MediaPlayPause);
			keyNames.Add (NSKey.Prev, Keys.MediaPreviousTrack);
			keyNames.Add (NSKey.Quote, Keys.OemQuotes);
			keyNames.Add (NSKey.RightArrow, Keys.Right);
			keyNames.Add (NSKey.RightBracket, Keys.OemCloseBrackets);
			keyNames.Add (NSKey.RightControl, Keys.RControlKey);
			keyNames.Add (NSKey.RightOption, Keys.Alt);
			keyNames.Add (NSKey.RightShift, Keys.RShiftKey);
			keyNames.Add (NSKey.ScrollLock, Keys.Scroll);
			keyNames.Add (NSKey.Semicolon, Keys.OemSemicolon);
			keyNames.Add (NSKey.Slash, Keys.OemQuestion);
			keyNames.Add (NSKey.UpArrow, Keys.Up);
			
			// Modifiers
			modifiers.Add ("524576", Keys.Alt);
			modifiers.Add ("65792", Keys.CapsLock);
			modifiers.Add ("524608", Keys.LWin);
			modifiers.Add ("262401", Keys.ControlKey);
			modifiers.Add ("131332", Keys.RShiftKey | Keys.Shift);
			modifiers.Add ("131330", Keys.LShiftKey | Keys.Shift);
			modifiers.Add ("655650", Keys.Shift | Keys.Alt);
		}
			/*