Cross Platform Object Oriented Input System. Meant to be very robust and compatiable with many systems and operating systems. Written in C# on .NET.
The SharpInputSystem is an effort to build an easy to use cross platform input library capable of handling most input devices easily. Currently planned devices include Keyboard, Mouse, Joysticks and Feedback devices. The system is written using C# and uses SlimDX for basic Windows/DirectX support, X11 P/Invoke for Unix and Xna/XInput for Xna and Xbox360 support.
News
02-26-2008 BorrillisThe third alpha release is now available. This release adds DirectX Joystick support.
06-08-2007 BorrillisSecond Aplha release is now available. This release adds support for SDL Mouse and Keyboard. Using SDL means that input is now available on both the Win32 and Linux platforms via Mono. Prepare for DirectX Joystick support in the next alpha, it should be release very shortly.
06-01-2007 BorrillisVicente from
JADEngine has joined the project and will be working on the XNA support for Keyboard/Mouse and Joystick support.
04-30-2007 BorrillisI released the first alpha of the project, it includes the Mouse and Keyboard support for DirectX. Work is now continuing on Sdl and DirectX Joystick support, both of which are nearing completion.
02-27-2007 BorrillisThe project is opened, and I am preparing for the first alpha release with DirectX Mouse/Keyboard support. Currently I have both working, but the mouse needs a bit more work to return proper values.