OSK.Extensions.Petra.Inputs.Configuration
0.1.0
dotnet add package OSK.Extensions.Petra.Inputs.Configuration --version 0.1.0
NuGet\Install-Package OSK.Extensions.Petra.Inputs.Configuration -Version 0.1.0
<PackageReference Include="OSK.Extensions.Petra.Inputs.Configuration" Version="0.1.0" />
<PackageVersion Include="OSK.Extensions.Petra.Inputs.Configuration" Version="0.1.0" />
<PackageReference Include="OSK.Extensions.Petra.Inputs.Configuration" />
paket add OSK.Extensions.Petra.Inputs.Configuration --version 0.1.0
#r "nuget: OSK.Extensions.Petra.Inputs.Configuration, 0.1.0"
#:package OSK.Extensions.Petra.Inputs.Configuration@0.1.0
#addin nuget:?package=OSK.Extensions.Petra.Inputs.Configuration&version=0.1.0
#tool nuget:?package=OSK.Extensions.Petra.Inputs.Configuration&version=0.1.0
OSK.Petra.Inputs
Provides a framework for creating, managing, processing, handling, editing, etc. an input system for an application. It does NOT implement the input system itself, but rather the processing, handling, etc. of the inputs, the data and state, actions, and so much more that are associated with the input system. This system is meant to be engine agnostic so that it can be reused across various C# style game engines.
Supported Engines
- There is a Godot implementation for this input system that can be used within that game engine.
- Unity3D support is being considered for a future implementation
For more information on the project architecture, please see related information on the design in the Hub
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.1 is compatible. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- OSK.Expressions.Invoker (>= 1.2.2)
- OSK.Petra.Inputs (>= 0.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on OSK.Extensions.Petra.Inputs.Configuration:
| Package | Downloads |
|---|---|
|
OSK.Extensions.Petra.Inputs.Devices
Provides configuration and input data structures for various input devices (i.e. mice, keyboard, gamepad, etc.) and is meant to serve as an integration helper with an input integration library |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 0 | 9/5/2026 |