├── .gitignore ├── .nuget ├── NuGet.Config ├── NuGet.exe └── NuGet.targets ├── BuildProcessTemplates ├── DefaultTemplate.xaml └── UpgradeTemplate.xaml ├── README.md ├── WindowsInput.SampleClient.Wpf ├── App.xaml ├── App.xaml.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings └── WindowsInput.SampleClient.Wpf.csproj ├── WindowsInput.Tests ├── InputBuilderTests.cs ├── InputSimulatorExamples.cs ├── Properties │ └── AssemblyInfo.cs ├── UnicodeText │ ├── UnicodeRange.cs │ ├── UnicodeTestForm.Designer.cs │ ├── UnicodeTestForm.cs │ ├── UnicodeTestForm.resx │ └── UnicodeTextTests.cs ├── WindowsInput.Tests.csproj ├── WindowsInput.Tests.snk └── packages.config ├── WindowsInput.sln └── WindowsInput ├── IInputDeviceStateAdaptor.cs ├── IInputMessageDispatcher.cs ├── IInputSimulator.cs ├── IKeyboardSimulator.cs ├── IMouseSimulator.cs ├── InputBuilder.cs ├── InputSimulator.cs ├── KeyboardSimulator.cs ├── MouseButton.cs ├── MouseSimulator.cs ├── Native ├── DirectInputKeyCode.cs ├── HARDWAREINPUT.cs ├── INPUT.cs ├── InputType.cs ├── KEYBDINPUT.cs ├── KeyboardFlag.cs ├── MOUSEINPUT.cs ├── MOUSEKEYBDHARDWAREINPUT.cs ├── MouseFlag.cs ├── NativeMethods.cs ├── VirtualKeyCode.cs └── XButton.cs ├── Properties └── AssemblyInfo.cs ├── WindowsInput.csproj ├── WindowsInput.nuspec ├── WindowsInput.snk ├── WindowsInputDeviceStateAdaptor.cs └── WindowsInputMessageDispatcher.cs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuget/NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/.nuget/NuGet.Config -------------------------------------------------------------------------------- /.nuget/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/.nuget/NuGet.exe -------------------------------------------------------------------------------- /.nuget/NuGet.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/.nuget/NuGet.targets -------------------------------------------------------------------------------- /BuildProcessTemplates/DefaultTemplate.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/BuildProcessTemplates/DefaultTemplate.xaml -------------------------------------------------------------------------------- /BuildProcessTemplates/UpgradeTemplate.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/BuildProcessTemplates/UpgradeTemplate.xaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/README.md -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/App.xaml -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/App.xaml.cs -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/MainWindow.xaml -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/MainWindow.xaml.cs -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/Properties/Resources.resx -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/Properties/Settings.settings -------------------------------------------------------------------------------- /WindowsInput.SampleClient.Wpf/WindowsInput.SampleClient.Wpf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.SampleClient.Wpf/WindowsInput.SampleClient.Wpf.csproj -------------------------------------------------------------------------------- /WindowsInput.Tests/InputBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/InputBuilderTests.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/InputSimulatorExamples.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/InputSimulatorExamples.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/UnicodeText/UnicodeRange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/UnicodeText/UnicodeRange.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/UnicodeText/UnicodeTestForm.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/UnicodeText/UnicodeTestForm.Designer.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/UnicodeText/UnicodeTestForm.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/UnicodeText/UnicodeTestForm.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/UnicodeText/UnicodeTestForm.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/UnicodeText/UnicodeTestForm.resx -------------------------------------------------------------------------------- /WindowsInput.Tests/UnicodeText/UnicodeTextTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/UnicodeText/UnicodeTextTests.cs -------------------------------------------------------------------------------- /WindowsInput.Tests/WindowsInput.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/WindowsInput.Tests.csproj -------------------------------------------------------------------------------- /WindowsInput.Tests/WindowsInput.Tests.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/WindowsInput.Tests.snk -------------------------------------------------------------------------------- /WindowsInput.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.Tests/packages.config -------------------------------------------------------------------------------- /WindowsInput.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput.sln -------------------------------------------------------------------------------- /WindowsInput/IInputDeviceStateAdaptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/IInputDeviceStateAdaptor.cs -------------------------------------------------------------------------------- /WindowsInput/IInputMessageDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/IInputMessageDispatcher.cs -------------------------------------------------------------------------------- /WindowsInput/IInputSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/IInputSimulator.cs -------------------------------------------------------------------------------- /WindowsInput/IKeyboardSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/IKeyboardSimulator.cs -------------------------------------------------------------------------------- /WindowsInput/IMouseSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/IMouseSimulator.cs -------------------------------------------------------------------------------- /WindowsInput/InputBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/InputBuilder.cs -------------------------------------------------------------------------------- /WindowsInput/InputSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/InputSimulator.cs -------------------------------------------------------------------------------- /WindowsInput/KeyboardSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/KeyboardSimulator.cs -------------------------------------------------------------------------------- /WindowsInput/MouseButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/MouseButton.cs -------------------------------------------------------------------------------- /WindowsInput/MouseSimulator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/MouseSimulator.cs -------------------------------------------------------------------------------- /WindowsInput/Native/DirectInputKeyCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/DirectInputKeyCode.cs -------------------------------------------------------------------------------- /WindowsInput/Native/HARDWAREINPUT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/HARDWAREINPUT.cs -------------------------------------------------------------------------------- /WindowsInput/Native/INPUT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/INPUT.cs -------------------------------------------------------------------------------- /WindowsInput/Native/InputType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/InputType.cs -------------------------------------------------------------------------------- /WindowsInput/Native/KEYBDINPUT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/KEYBDINPUT.cs -------------------------------------------------------------------------------- /WindowsInput/Native/KeyboardFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/KeyboardFlag.cs -------------------------------------------------------------------------------- /WindowsInput/Native/MOUSEINPUT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/MOUSEINPUT.cs -------------------------------------------------------------------------------- /WindowsInput/Native/MOUSEKEYBDHARDWAREINPUT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/MOUSEKEYBDHARDWAREINPUT.cs -------------------------------------------------------------------------------- /WindowsInput/Native/MouseFlag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/MouseFlag.cs -------------------------------------------------------------------------------- /WindowsInput/Native/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/NativeMethods.cs -------------------------------------------------------------------------------- /WindowsInput/Native/VirtualKeyCode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/VirtualKeyCode.cs -------------------------------------------------------------------------------- /WindowsInput/Native/XButton.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Native/XButton.cs -------------------------------------------------------------------------------- /WindowsInput/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /WindowsInput/WindowsInput.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/WindowsInput.csproj -------------------------------------------------------------------------------- /WindowsInput/WindowsInput.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/WindowsInput.nuspec -------------------------------------------------------------------------------- /WindowsInput/WindowsInput.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/WindowsInput.snk -------------------------------------------------------------------------------- /WindowsInput/WindowsInputDeviceStateAdaptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/WindowsInputDeviceStateAdaptor.cs -------------------------------------------------------------------------------- /WindowsInput/WindowsInputMessageDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ulterius/inputsimulator/HEAD/WindowsInput/WindowsInputMessageDispatcher.cs --------------------------------------------------------------------------------