the_fiddler
|
2c5e7220c3
|
Implemented KeyboardState.IsConnected property.
Implemented WinRawKeyboard.RefreshDevices().
General code clean-up and beautification.
|
2010-10-29 11:46:57 +00:00 |
|
the_fiddler
|
2934c9d004
|
Decoupled new driver API from old public interface.
WinRawMouse can now detect mouse disconnection/connection events.
|
2010-10-29 11:27:40 +00:00 |
|
the_fiddler
|
c1043d1693
|
Do not modify device state during the GetState() call. Fixes intermittent crashes.
|
2010-10-28 13:00:21 +00:00 |
|
the_fiddler
|
0044e4442d
|
Modified GetState() to return the combined state for all mouse/keyboard devices.
|
2010-10-28 11:10:57 +00:00 |
|
the_fiddler
|
fa0abf0d51
|
Minor fixes for code clarity.
|
2010-10-28 08:13:42 +00:00 |
|
the_fiddler
|
2430f82ff7
|
Implemented raw keyboard input for Windows. Improved the interface for receiving input. Moved raw input window to its own thread.
|
2010-10-22 14:57:06 +00:00 |
|
the_fiddler
|
75c71107a3
|
Initial implementation of raw mouse input on Windows.
|
2010-10-22 13:41:42 +00:00 |
|
the_fiddler
|
86588ea60c
|
* Source/OpenTK/Input/Mouse.cs:
* Source/OpenTK/Platform/Factory.cs:
* Source/OpenTK/Input/InputDriver.cs:
* Source/OpenTK/Input/IMouseDriver.cs:
* Source/OpenTK/Platform/X11/X11Input.cs:
* Source/OpenTK/Platform/X11/X11Factory.cs:
* Source/OpenTK/Platform/Windows/WMInput.cs:
* Source/OpenTK/Platform/IPlatformFactory.cs:
* Source/OpenTK/Platform/MacOS/CarbonInput.cs:
* Source/OpenTK/Platform/Windows/WinFactory.cs:
* Source/OpenTK/Platform/MacOS/MacOSFactory.cs:
* Source/OpenTK/Platform/Windows/WinGLNative.cs:
* Source/OpenTK/Platform/Windows/WinRawMouse.cs:
* Source/OpenTK/Platform/Windows/WinRawInput.cs: Added new MouseDriver
interface and added stub internal implementations.
|
2010-10-20 14:58:38 +00:00 |
|
the_fiddler
|
3f8f9b09e3
|
Synced with 1.0 branch.
|
2010-03-11 22:53:11 +00:00 |
|
the_fiddler
|
ff572e83b7
|
Added experimental OpenTK.Point/Size/Rectangle alternatives to System.Drawing, to make OpenTK usable without referencing System.Drawing (disabled by default, #define EXPERIMENTAL to test). Modified a number of using directives and namespace qualifiers to accommodate this change.
|
2009-11-01 12:44:38 +00:00 |
|
the_fiddler
|
69b17fa43f
|
Normalize line endings and set the mime-type=text/plain and eol-style=native properties on all files.
|
2009-02-22 10:43:35 +00:00 |
|
the_fiddler
|
dbfc38202b
|
Library should not use Trace output.
|
2008-11-23 09:34:33 +00:00 |
|
the_fiddler
|
f65fd4b221
|
Fixed mouse delta handling.
|
2008-05-04 17:42:19 +00:00 |
|
the_fiddler
|
8d6872f8b8
|
Fixed starting coordinates (should now report position in absolute coordinates.) Updated data packet handling.
|
2008-01-06 02:28:27 +00:00 |
|
the_fiddler
|
8eb779558c
|
Disabled support for multiple devices to minimize memory and CPU usage.
|
2007-10-15 11:02:14 +00:00 |
|
the_fiddler
|
d3da5a219a
|
Improved mouse delta handling. WheelDelta is broken.
|
2007-09-26 15:42:01 +00:00 |
|
the_fiddler
|
ae1c9d8642
|
Updated to reflect renames (Windows.API -> Windows.Functions, Keyboard/Mouse -> Keyboard-/MouseDevice)
|
2007-09-26 11:57:32 +00:00 |
|
the_fiddler
|
e277e3b272
|
Windows raw input now works.
|
2007-09-22 13:13:17 +00:00 |
|
the_fiddler
|
21d6030a6a
|
Corrected Windows.API.RawMouse class. Mouse input now works!
|
2007-09-21 22:39:16 +00:00 |
|
the_fiddler
|
b660f5af9b
|
Updated Input Logger example. Better handling of mice.
|
2007-09-21 21:30:18 +00:00 |
|
the_fiddler
|
980e7138d2
|
Work on MouseDriver. Windows raw driver works.
|
2007-09-21 20:34:07 +00:00 |
|
the_fiddler
|
7a2da17f5c
|
Updated Build.exe to correctly generate sharpdev and sharpdev2 projects.
Removed some unused variables.
Added licensing information.
|
2007-08-10 09:27:13 +00:00 |
|
the_fiddler
|
6812739418
|
Renamed InputDevices.cs to InputDriver.cs.
Added IMouseDriver.cs and WinRawMouse.
|
2007-08-04 13:28:16 +00:00 |
|