/// <summary> /// Initializes a new instance of the <see cref="Keyboard"/> class. /// </summary> /// <param name="keyboardDevice">The keyboard device.</param> /// <param name="scanCodeMap">The scan code map.</param> public Keyboard(IKeyboardDevice keyboardDevice, IScanCodeMap scanCodeMap) { this.keyboardDevice = keyboardDevice; this.scanCodeMap = scanCodeMap; scrollLock = false; capLock = false; numLock = false; leftControl = false; rightControl = false; leftAlt = false; rightAlt = false; leftShift = false; rightShift = false; }
/// <summary> /// Initializes a new instance of the <see cref="Keyboard"/> class. /// </summary> /// <param name="keyboardDevice">The keyboard device.</param> /// <param name="scanCodeMap">The scan code map.</param> public Keyboard(IKeyboardDevice keyboardDevice, IScanCodeMap scanCodeMap) { this.keyboardDevice = keyboardDevice; this.scanCodeMap = scanCodeMap; ScrollLock = false; CapLock = false; NumLock = false; LeftControl = false; RightControl = false; LeftAlt = false; RightAlt = false; LeftShift = false; RightShift = false; }