Table of Contents

Class Input

Namespace
Ranorex.Core.WinApi
Assembly
Ranorex.Core.WinApi.dll
public class Input
Inheritance
Input
Inherited Members

Methods

GenerateKeyboardInput(Keys, ushort, KeyboardInputFlags)

public static uint GenerateKeyboardInput(Keys wVk, ushort wScan, Input.KeyboardInputFlags dwFlags)

Parameters

wVk Keys
wScan ushort
dwFlags Input.KeyboardInputFlags

Returns

uint

GenerateKeyboardInput(Keys, ushort, KeyboardInputFlags, int)

public static uint GenerateKeyboardInput(Keys wVk, ushort wScan, Input.KeyboardInputFlags dwFlags, int time)

Parameters

wVk Keys
wScan ushort
dwFlags Input.KeyboardInputFlags
time int

Returns

uint

GenerateKeyboardInput(Keys, ushort, KeyboardInputFlags, int, UIntPtr)

public static uint GenerateKeyboardInput(Keys wVk, ushort wScan, Input.KeyboardInputFlags dwFlags, int time, UIntPtr dwExtraInfo)

Parameters

wVk Keys
wScan ushort
dwFlags Input.KeyboardInputFlags
time int
dwExtraInfo UIntPtr

Returns

uint

GenerateKeyboardInput(Keys, ushort, KeyboardInputFlags, UIntPtr)

public static uint GenerateKeyboardInput(Keys wVk, ushort wScan, Input.KeyboardInputFlags dwFlags, UIntPtr dwExtraInfo)

Parameters

wVk Keys
wScan ushort
dwFlags Input.KeyboardInputFlags
dwExtraInfo UIntPtr

Returns

uint

GenerateMouseInput(int, int, MouseInputData, MouseInputFlags)

public static uint GenerateMouseInput(int dx, int dy, Input.MouseInputData mouseData, Input.MouseInputFlags dwFlags)

Parameters

dx int
dy int
mouseData Input.MouseInputData
dwFlags Input.MouseInputFlags

Returns

uint

GenerateMouseInput(int, int, MouseInputData, MouseInputFlags, int)

public static uint GenerateMouseInput(int dx, int dy, Input.MouseInputData mouseData, Input.MouseInputFlags dwFlags, int time)

Parameters

dx int
dy int
mouseData Input.MouseInputData
dwFlags Input.MouseInputFlags
time int

Returns

uint

GenerateMouseInput(int, int, MouseInputData, MouseInputFlags, int, UIntPtr)

public static uint GenerateMouseInput(int dx, int dy, Input.MouseInputData mouseData, Input.MouseInputFlags dwFlags, int time, UIntPtr dwExtraInfo)

Parameters

dx int
dy int
mouseData Input.MouseInputData
dwFlags Input.MouseInputFlags
time int
dwExtraInfo UIntPtr

Returns

uint

GenerateMouseInput(int, int, MouseInputData, MouseInputFlags, UIntPtr)

public static uint GenerateMouseInput(int dx, int dy, Input.MouseInputData mouseData, Input.MouseInputFlags dwFlags, UIntPtr dwExtraInfo)

Parameters

dx int
dy int
mouseData Input.MouseInputData
dwFlags Input.MouseInputFlags
dwExtraInfo UIntPtr

Returns

uint

GetAsyncKeyState(Keys)

public static short GetAsyncKeyState(Keys nVirtKey)

Parameters

nVirtKey Keys

Returns

short

GetGlobalCursorHandle()

public static IntPtr GetGlobalCursorHandle()

Returns

IntPtr

GetKeyState(Keys)

public static short GetKeyState(Keys nVirtKey)

Parameters

nVirtKey Keys

Returns

short

GetMousePosition()

public static Point GetMousePosition()

Returns

Point

GetMouseWheelScrollChars()

public static uint GetMouseWheelScrollChars()

Returns

uint

MapVirtualKey(uint, MapVirtualKeyMapType)

public static uint MapVirtualKey(uint uCode, Input.MapVirtualKeyMapType uMapType)

Parameters

uCode uint
uMapType Input.MapVirtualKeyMapType

Returns

uint

ToUnicode(uint, uint, byte[], bool, out bool)

public static string ToUnicode(uint wVirtKey, uint wScanCode, byte[] keyState, bool menuActive, out bool isDeadKey)

Parameters

wVirtKey uint
wScanCode uint
keyState byte[]
menuActive bool
isDeadKey bool

Returns

string

VkKeyScan(char)

public static ushort VkKeyScan(char ch)

Parameters

ch char

Returns

ushort