/// <summary> /// Converts a 32bit Input to a 64bit Input /// </summary> /// <param name="input"></param> public Input64(Input input) { type = input.type; mi = input.mi; ki = input.ki; hi = input.hi; }
public static ThirtyTwoBitInput Keyboard(KeyboardInput keyboardInput) { return(new ThirtyTwoBitInput { type = WindowsConstants.INPUT_KEYBOARD, ki = keyboardInput }); }
public static void PressSpecialKey(this AttachedKeyboard keyboard, KeyboardInput.SpecialKeys holdKey, KeyboardInput.SpecialKeys specialKey) { keyboard.HoldKey(holdKey); keyboard.PressSpecialKey(specialKey); keyboard.LeaveKey(holdKey); }
public static Input KeyboardInput(int type, KeyboardInput keyboardInput) { return new Input {type = type, ki = keyboardInput}; }
public virtual void PressSpecialKey(KeyboardInput.SpecialKeys key) { container.Focus(); keyboard.PressSpecialKey(key, container); }
public virtual void LeaveKey(KeyboardInput.SpecialKeys key, IActionListener actionListener) { SendKeyUp((short) key, true); heldKeys.Remove(key); actionListener.ActionPerformed(Action.WindowMessage); }
public static ThirtyTwoBitInput Keyboard(KeyboardInput keyboardInput) { return new ThirtyTwoBitInput {type = WindowsConstants.INPUT_KEYBOARD, ki = keyboardInput}; }
private void Send(KeyboardInput.SpecialKeys key, bool specialKey) { Press((short) key, specialKey); }
public virtual void LeaveKey(KeyboardInput.SpecialKeys key) { LeaveKey(key, new NullActionListener()); }
private static Input GetInputFor(short character, KeyboardInput.KeyUpDown keyUpOrDown) { return InputFactory.Keyboard(new KeyboardInput(character, keyUpOrDown, GetMessageExtraInfo())); }
private static KeyboardInput.KeyUpDown GetSpecialKeyCode(bool specialKey, KeyboardInput.KeyUpDown key) { if (specialKey && scanCodeDependent.Contains((KeyboardInput.SpecialKeys) key)) key |= KeyboardInput.KeyUpDown.KEYEVENTF_EXTENDEDKEY; return key; }
internal virtual void HoldKey(KeyboardInput.SpecialKeys key, IActionListener actionListener) { SendKeyDown((short) key, true); heldKeys.Add(key); actionListener.ActionPerformed(Action.WindowMessage); }
public virtual void PressSpecialKey(KeyboardInput.SpecialKeys key, IActionListener actionListener) { Send(key, true); actionListener.ActionPerformed(Action.WindowMessage); }
public static Input Keyboard(KeyboardInput keyboardInput) { return Input.KeyboardInput(WindowsConstants.INPUT_KEYBOARD, keyboardInput); }
public static Input KeyboardInput(int type, KeyboardInput keyboardInput) { return(new Input { type = type, ki = keyboardInput }); }
public static Input Keyboard(KeyboardInput keyboardInput) { return(Input.KeyboardInput(WindowsConstants.INPUT_KEYBOARD, keyboardInput)); }