public void Dispose() { if (_isCapsLockToggled) { _inputBuilder.AddKeyPress(_key); } }
private void KeysPress(InputBuilder builder, IEnumerable <VirtualKeyCode> keyCodes) { if (keyCodes == null) { return; } foreach (var key in keyCodes) { builder.AddKeyPress(key); } }
public ToggleKeyCarer(VirtualKeyCode key, InputBuilder inputBuilder) { _key = key; _inputBuilder = inputBuilder; if (_inputDeviceState.IsToggleKeyOn(key)) { _isCapsLockToggled = true; inputBuilder.AddKeyPress(key); } }