What is ProCon?
ProCon is an open source console/controller library for .NET applications and game development. It provides a simple API to enable XInput controller support and rumble control in games or apps built with .NET Framework or .NET Core.
Some of the key features of ProCon include:
- Support for connecting up to 4 Xbox 360 controllers or Xbox One controllers on Windows
- XInput device management for detecting connected controllers and handling connection changes
- Reading input from controllers including buttons, triggers, joysticks and D-pads
- Vibration/rumble control with adjustable rumble motor speeds
- Controller input mapping for remapping controls to keyboard keys or mouse buttons
- Headset and chat support for Xbox One controllers
- Multiple platform support including Windows, Linux, Mac OS, UWP, and Unity
ProCon makes it easy for .NET developers to add gamepad and controller features without needing to interact directly with lower-level APIs. Its MIT license allows it to be used freely even in commercial applications. Overall, it provides a simple way to integrate controller support in .NET games, tools, and other applications.
Covenant Eyes, Qustodio Parental Control, Plucky, DansGuardian, NxFilter, Screen Time, FamilyShield, HomeGuard Activity Monitor, Salfeld Child Control, Dns Angel, Norton Family are some alternatives to ProCon.