Opentk/Source/OpenTK/Input
Fraser Waters e855d2eb33 [Input] Legacy keyboard respects the KeyRepeat field.
If the legacy keyboard device receives a key down event with IsRepeat set it
will only raise it's own key down event if it's KeyRepeat field is set to true.

This is as documented, regression casused by refactoring. Fixes issue #201.

Also change the GameWindowState example to show setting of KeyRepeat to true
and false and how that changes the event counts for the legacy and new keyboard
devices.
2014-11-23 14:40:36 +01:00
..
Buttons.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
ButtonState.cs Normalized line endings 2013-10-11 01:58:54 +02:00
ConfigurationType.cs [Input] Implemented JoystickHat GamePad mapping 2014-07-25 23:26:03 +02:00
GamePad.cs [Input] Corrected malformed documentation comments 2014-01-03 02:17:42 +01:00
GamePadAxes.cs Implemented thumbsticks and trigger caps 2013-12-24 17:18:04 +01:00
GamePadButtons.cs [Input] Fixed debug display of Back gamepad button 2014-09-18 01:20:21 +02:00
GamePadCapabilities.cs [Input] Add GamePadCapabilities.IsMapped 2014-09-12 08:42:26 +02:00
GamePadConfiguration.cs [Input] Implemented JoystickHat GamePad mapping 2014-07-25 23:26:03 +02:00
GamePadConfigurationDatabase.cs [Input] Special-case pre-SDL2.0.4 xinput bindings 2014-09-17 23:48:08 +02:00
GamePadConfigurationItem.cs [Input] Added Source and Target to GamePadConfigurationItem 2014-01-02 18:36:09 +01:00
GamePadConfigurationSource.cs [Input] Implemented JoystickHat GamePad mapping 2014-07-25 23:26:03 +02:00
GamePadConfigurationTarget.cs [Input] Added Source and Target to GamePadConfigurationItem 2014-01-02 18:36:09 +01:00
GamePadDPad.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
GamePadState.cs [Input] Fixed trigger ToString() 2014-09-11 12:51:50 +02:00
GamePadThumbSticks.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
GamePadTriggers.cs [Input] Fixed trigger ToString() 2014-09-11 12:51:50 +02:00
GamePadType.cs [Input] Documented all public members 2014-01-03 01:58:16 +01:00
HatPosition.cs [Input] Do not use a bitfield for hat position 2014-01-31 15:03:19 +01:00
IGamePadDriver.cs [Input] Added SetVibration() API skeleton 2014-01-02 19:52:00 +01:00
IInputDevice.cs Initial joystick support (not public yet). 2009-02-28 23:11:27 +00:00
IInputDriver.cs Cleaned up a number of obsolete warnings 2014-07-21 16:39:58 +02:00
IInputDriver2.cs Added IJoystickDevice2 interface 2013-12-24 17:18:03 +01:00
IJoystickDriver.cs Decoupled new driver API from old public interface. 2010-10-29 11:27:40 +00:00
IJoystickDriver2.cs [Input] Added IJoystickDriver2.GetGuid() API 2013-12-31 14:09:17 +01:00
IKeyboardDriver.cs Decoupled new driver API from old public interface. 2010-10-29 11:27:40 +00:00
IKeyboardDriver2.cs Normalized line endings 2013-10-11 01:58:54 +02:00
IMouseDriver.cs Decoupled new driver API from old public interface. 2010-10-29 11:27:40 +00:00
IMouseDriver2.cs [Input] Added Mouse.GetCursorPos() (WIP) 2014-05-12 02:20:52 +02:00
Joystick.cs [Doc] Fixed doxygen latex-to-pdf conversion 2014-02-16 15:30:22 +01:00
JoystickAxis.cs [Input] Added JoystickAxis/Button.Last; added JoystickAxis.Axis10. 2014-01-05 03:54:34 +01:00
JoystickButton.cs [Input] Added support for JoystickButtons 16-31 2014-01-29 10:28:06 +01:00
JoystickCapabilities.cs [Input] Do not throw exception on too many axes 2014-09-11 12:51:49 +02:00
JoystickDevice.cs [OpenTK] Protect against invalid axis/button ids 2014-01-15 01:24:20 +01:00
JoystickHat.cs [Input] Added JoystickHatState structure 2014-01-31 15:01:35 +01:00
JoystickHatState.cs [Input] JoystickHatState is now IEquatable 2014-03-17 00:30:04 +01:00
JoystickState.cs [Win] Implemented joystick button updates 2014-09-11 12:51:48 +02:00
Key.cs Added common key aliases 2013-10-03 20:52:02 +02:00
Keyboard.cs Disabled GetDeviceName until the correct cross-platform API can be determined. 2010-12-03 12:39:42 +00:00
KeyboardDevice.cs [Input] Legacy keyboard respects the KeyRepeat field. 2014-11-23 14:40:36 +01:00
KeyboardKeyEventArgs.cs [Input] Implement key repeat 2014-05-05 00:43:45 +02:00
KeyboardState.cs [OpenTK] Refactor keyboard and mouse handling 2014-05-04 17:05:08 +02:00
KeyModifiers.cs [Input] Added KeyModifiers enumeration 2014-02-25 01:13:45 +01:00
Mouse.cs Fixed a large number of warnings 2014-07-21 16:03:37 +02:00
MouseButton.cs * Keyboard.cs: Disabled fixed buffer due to gmcs 2.0.1 compiler bug 2009-09-03 21:15:12 +00:00
MouseDevice.cs [Input] Added GameWindow.Mouse/Keyboard.GetState() 2014-09-11 01:03:24 +02:00
MouseEventArgs.cs Update MouseEventArgs.cs 2014-10-13 17:58:47 +02:00
MouseScroll.cs [Input] Renamed MouseScrollWheel to MouseScroll 2014-05-13 23:25:56 +02:00
MouseState.cs [Input] MouseState position is now stored in floating point 2014-07-16 14:28:27 +02:00